Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/01/2009, à 15:57

legz

Dual Screen + Xinerama + Compiz

Bonjour,

Après avoir écumé les forums et blog pendant des mois à la recherche d'une solution, je m'en remet à vous wink

Le problème:
Je dispose d'un écran principal (28") et d'un écran secondaire (19") en mode portrait, le tout branché sur une 8800GT avec les drivers nVidia 169.12.
Je souhaite pouvoir utiliser les deux écrans, pouvoir passer les fenêtres d'un écran à l'autre et bénéficier des effets de compiz.

Ma démarche :
- J'ai d'abord activé Twinview, mais là, impossible de mettre un écran en paysage et l'autre en mode portrait...
- Je suis donc passé en mode "X separated screen", là en lançant 2 sessions de compiz (méthode gros sale quoi) j'ai bien 2 écrans, un mode portrait, les effets compiz, mais impossible de passer une fenêtre d'un écran à l'autre...
- Dernier essai: Mode Twinview, avec Xinerama activé: Encore un echec, j'ai un bureau étendu comme sous Twinview et le mode portrait, mais cette fois impossible d'activer les effets compiz: "Composite extension not available" ...

Youtube exhibe des config avec Xinerama et Compiz, mais sans plus d'explication.


Quelqu'un aurait-il réussi cet exploit ? roll


Merci d'avance!


Bonus:
xorg.conf

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" 1920 0
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "oss"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "HSD Hanns.G HG281"
    HorizSync       24.0 - 80.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "HIQ L90D+ DVI"
    HorizSync       31.0 - 67.0
    VertRefresh     59.0 - 61.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    Option         "Rotate" "left"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
EndSection

Section "Extensions"
    Option         "Composite" "1"
EndSection

Dernière modification par legz (Le 26/01/2009, à 20:21)


Me suivre sur Twitter ? C'est par ici : http://twitter.com/legz !

Hors ligne

#2 Le 29/01/2009, à 14:29

legz

Re : Dual Screen + Xinerama + Compiz

Up !  big_smile


Me suivre sur Twitter ? C'est par ici : http://twitter.com/legz !

Hors ligne

#3 Le 30/01/2009, à 12:57

legz

Re : Dual Screen + Xinerama + Compiz

Upeuuuuh !

Merci smile


Me suivre sur Twitter ? C'est par ici : http://twitter.com/legz !

Hors ligne

#4 Le 07/02/2009, à 03:12

Boroboro

Re : Dual Screen + Xinerama + Compiz

Etant à la recherche de la même réponse, j'ai vu la vidéo. Sauf que si tu regarde la date, tu comprendras qu'en 2 ans et demie les choses ont évoluées.

Pour faire simple, non ce n'est pour le moment pas possible d'utlisiser Xinerama et Compiz avec la version 8.10 (Intrepid) de Ubuntu, parce que xrandr/xorg/nvidia tout ça tout ça n'interragissent pas ensemble. Le seul moyen est de rester dans la version 8.04 (Hardy), qui intègre xserver-xgl. Tu pourrais me dire "si j'installe xserver-xgl ça va marcher !". Et bien non, le projet est mort depuis un an et la dernière version en date n'est pas compatible avec Intrepid (enfin rien ne se passe, mais l'installation marche)... Mais sous Hardy ça marchait nickel (j'avais Gnome à l'époque)...

Je prend en référence ce site là : http://meandubuntu.wordpress.com/2008/12/13/compiz-and-xinerama-on-nvidia ainsi que quelques essais et recherches personnels..

Il te reste la solution Twinview, mais comme tu l'as expliqué ça ne te vas pas (pour moi c'est la différence de résolution des écrans qui me fait chi**). Mais bon, si tu veux un système qui fonctionne comme tu veux reste avec Xinerama , sinon sois patient ou change tes attentes, oublie le mode portrait, des résolutions différentes et tout et tout, au choix..

Désolé pour ces nouvelles.. (j'aimerai bien aussi, pouvoir utiliser Emerald, ces thèmes de fenêtre sont vraiment moche !!)

Il faut attendre que l'équipe NVidia update son driver et que celà fonctionne..

Edit : peut-être qu'avec le pilote libre celà pourrais marcher, à tester (mais j'en doute fort..)

Dernière modification par Boroboro (Le 07/02/2009, à 03:48)

Hors ligne

#5 Le 07/02/2009, à 03:58

legz

Re : Dual Screen + Xinerama + Compiz

Bin justement... Je suis sous Hardy sad

J'ai bien essayé xserver-xgl, mais là y'a un paquet de différences qui ne rendent pas agréable l' "expérience Ubuntu" wink

Je suis donc passé en twinview, et un 28" à coté d'un 19" ça fait une sacrée différence de résolution, mais bon, on s'y fait (ou on essaye).


Merci pour la réponse !


Me suivre sur Twitter ? C'est par ici : http://twitter.com/legz !

Hors ligne

#6 Le 07/02/2009, à 14:06

Boroboro

Re : Dual Screen + Xinerama + Compiz

Curieux, parce que moi ça marchait nickel...

Ajoute dans la partie de ta carte graphique dans ton xorg :

    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "Triplebuffer" "true"

Si tu remplace "1" par "Enable" pour l'extension composite de xorg ?

Voici le mien (qui ne marche pas sous Intrepid mais ça peut toujours te servir..)

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Principal" 0 0
    Screen      1  "Secondaire" LeftOf "Principal"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "bitmap"
    Load           "ddc"
  # Load "dri"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "type1"
    Load           "vbe"
EndSection

Section "ServerFlags"

# Removed Option "Xinerama" "True"
# Removed Option "Xinerama" "0"
    Option         "Xinerama" "1"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Asus"
    VendorName     "ASUS"
    ModelName      "ACI ASUS VW266H"
    HorizSync       30.0 - 85.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Dell"
    VendorName     "DELL"
    ModelName      "DELL 1907FP"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 260"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 260"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Principal"
    Device         "Device0"
    Monitor        "Asus"
    DefaultDepth    24
    Option         "TwinView" "False"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "NoLogo"
    Option         "Triplebuffer" "true"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Secondaire"
    Device         "Device1"
    Monitor        "Dell"
    DefaultDepth    24
    Option         "TwinView" "False"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "NoLogo"
    Option         "Triplebuffer" "true"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Hors ligne

#7 Le 21/08/2009, à 16:39

Jeuteuhais

Re : Dual Screen + Xinerama + Compiz

j'up un vieux post mais je le trouve interessant, il est effectivement impossible de faire tourner un dual screen avec xinerama tout en voulant utiliser Compiz, merci à Boroboro pour les explications, je suis sous Ubuntu 9.04 Jaunty, ça marche tjrs pas, même en modifiant toutes sortes de choses dans xorg, sans compter que les drivers nvidia n'ont pas eu d'avancée depuis.

Pour reprendre les mots de Boroboro, il ne nous reste plus qu'à user de patience.

Hors ligne

#8 Le 29/08/2009, à 20:47

labaidai

Re : Dual Screen + Xinerama + Compiz

Jeuteuhais a écrit :

j'up un vieux post mais je le trouve interessant, il est effectivement impossible de faire tourner un dual screen avec xinerama tout en voulant utiliser Compiz, merci à Boroboro pour les explications, je suis sous Ubuntu 9.04 Jaunty, ça marche tjrs pas, même en modifiant toutes sortes de choses dans xorg, sans compter que les drivers nvidia n'ont pas eu d'avancée depuis.

Pour reprendre les mots de Boroboro, il ne nous reste plus qu'à user de patience.

Je suis dans le même cas, ça me les brise sévère !
Vais être obligé de downgrader mon matos pour utiliser twinview parce que ma c*nne de carte (9800 GX2) ne gère pas twinview étant donné que les écrans sont branchés chacun sur un GPU.
D'la merde, d'la merde, d'la merde !


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#9 Le 16/11/2009, à 02:17

Jeuteuhais

Re : Dual Screen + Xinerama + Compiz

Ouai toujours dans la même cas, j'avais espéré que la version 9.10 arrange les choses, mais ça a été tout le contraire j'ai eu que des problèmes en tout genre, j'ai tout de suite downgradé en 9.04, j'arrivais même plus à me connecter sur mon propre compte user!!!

@Labaidal: j'ai aussi une 9800 GX2, c'est un peu foireux comme carte en effet, sans compter que ça chauffe bien aussi smile.

Hors ligne

#10 Le 05/03/2010, à 15:23

Maximinus

Re : Dual Screen + Xinerama + Compiz

Bonjour à tous,

Même problème pour moi sur un portable avec écran externe branché sur une nvidia. Le bureau étendu fonctionne bien[*] mais impossible d'activer les effets 3D (alors que ça fonctionne en désactivant xinerama). Tristoune... sad

Je m'abonne au sujet en espérant que les choses bougent.

[*] Il y a quand même un défaut :
Mes deux écrans ont des résolutions différentes (écran portable : 1280x800, écran externe : 1680x1050). Gnome (j'imagine que c'est lui qui en cause) m'ouvre systématiquement les fenêtres d'application dans une taille adaptée au plus petit des deux écrans, même si l'application s'ouvre sur le grand écran, même si l'application a précédemment été fermée dans une taille qui m'intéresse...
C'est un peu gênant de redimensionner manuellement chaque appli, à chaque lancement d'appli.


L'Anguille...

Hors ligne

#11 Le 28/03/2010, à 20:24

mobidyc

Re : Dual Screen + Xinerama + Compiz

Hello,

même problème sous 10.04 beta 1.
bon bah en tout cas j'ai plus besoin de parcourir le net à chercher une solution, je sais qu'il n'y en a pas pour le moment.

Hors ligne

#12 Le 28/03/2010, à 23:43

jajaX

Re : Dual Screen + Xinerama + Compiz

salut

même soucis avec 2*8600Gt et 3 écrans, separate X screen + xinerama... je suis repasser en 2 écrans en twinview.
KDE 4.4.1 va déjà plus vite et est plus beau tongue mais bon, je pers un écran sad et j'ai aussi une carte qui est en vacances...

ça en est où xrandr ?


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#13 Le 28/03/2010, à 23:57

guizmos123

Re : Dual Screen + Xinerama + Compiz

En rajoutant l'option <Option "RandRRotation" "True"> dans le xorg.conf tu devrais pouvoir faire pivoter tes écrans via nvidia-setting. Après avec twinview je ne sais pas...

Hors ligne

#14 Le 29/03/2010, à 11:03

mobidyc

Re : Dual Screen + Xinerama + Compiz

plop,

un petit update pour vous indiquer les releases notes Nvidia :
Linux Display Driver - x86
Version: 185.18.14 WHQL
Release Date:2009.06.05
Operating System:Linux
Language:English (U.S.)
File Size:21.5 MB

Fixed XineramaQueryScreens to return 0 screens instead of 1 screen with the geometry of screen 0 when XineramaIsActive returns false. This conforms to the Xinerama manual page and fixes an interaction problem with Compiz when there is more than one X screen.

j'vais tester ça et mettre une update.

Hors ligne

#15 Le 29/03/2010, à 11:46

jajaX

Re : Dual Screen + Xinerama + Compiz

ah oui mais bon, cette update date de bientôt un an.... si compiz (ou kwin) fonctionnait avec xinerama, on serait déjà au courant....


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#16 Le 29/03/2010, à 15:16

mobidyc

Re : Dual Screen + Xinerama + Compiz

ah zut, je pensais être tombé sur un truc sympa wink
bontanpis.

Hors ligne

#17 Le 29/03/2010, à 16:44

jajaX

Re : Dual Screen + Xinerama + Compiz

après quelques recherches ce matin. il semblerait que ce soit dû à un bug (j'ai même lu limitation) de xorg. donc ça a marché avant.... mais bon avant, j'avais qu'un carte et un écran...
faudrait installer un windows pour comparé lol

mais bon, sur le forum nvidia, c'est la faute à xorg !
sur le forum kde, xinerama c'est caca et ça va plus existé ! idem pour xgl

tiens, j'ai pas été voir sur le site de xorg...

Dernière modification par jajaX (Le 29/03/2010, à 16:46)


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#18 Le 30/03/2010, à 22:12

Air-One

Re : Dual Screen + Xinerama + Compiz

Bonjour à tous, j'ai essayé ça pour voir mais c'est pour KDE et j'ai Gnome.
http://mugginix.com/articles/2009/Nov/1 … site_Fail/
Bon je n'ai pas fait tout ce qui est écrit sur la page mais j'ai eu des résultats, les effets marchent impeccablement sur mes 3 écrans ( avec 2 Geforce 8600GT).
Mais il y a un Hic il n'y a plus de tableau de bord.
C'est la solution la plus avancée que j'ai trouvé.

Dernière modification par Air-One (Le 30/03/2010, à 22:49)

Hors ligne

#19 Le 30/03/2010, à 23:55

jajaX

Re : Dual Screen + Xinerama + Compiz

j'avais déjà testé sans succès.... mais j'ai tellement fait de truc que bon, ça marche peu être...
ça devrait fonctionner pour gnome puisqu'il utilise compiz wink

je retesterais avec lucid...

Dernière modification par jajaX (Le 30/03/2010, à 23:56)


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#20 Le 29/06/2010, à 10:08

salisuka

Re : Dual Screen + Xinerama + Compiz

Bonjour,

Alors voila j'ai testé Ubuntu la version 10.04 effectivement le dualscreen avec compiz ça ne fonction pas par contre avec la version 9.10 Koala Karmique gére le dualscreen avec compiz avec un seul menu. Voir la copie d'écran.

capture.jpg

Voici ma configuration /etc/X11/xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@palmer)  Sun Feb  1 20:21:04 UTC 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "NUL"
    HorizSync       31.0 - 79.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7500 LE"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Hors ligne

#21 Le 29/06/2010, à 11:20

jajaX

Re : Dual Screen + Xinerama + Compiz

salut

oui tu es en TwinView là ("TwinView" "1" dans ton xorg.conf) donc c'est normal que cela fonctionne. si tu réactives xinerama, bye bye compiz...


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#22 Le 30/06/2010, à 10:06

salisuka

Re : Dual Screen + Xinerama + Compiz

Bonjour,

Avec la version 9.10 gère les 2 écrans comme si il s'agissait d'un seul, avec compiz, comme sur la copie d'écran. Alors qu'avec la version 10.04 c'est pas possible.

Xinerama est une extension du X Window System permettant d'étendre le bureau sur deux écrans ou plus.

http://fr.wikipedia.org/wiki/Xinerama

Moi ce que je recherche c'est l'extension de bureau avec compiz et ça fonction avec la version 9.10

Dernière modification par salisuka (Le 30/06/2010, à 10:09)

Hors ligne

#23 Le 30/06/2010, à 11:37

jajaX

Re : Dual Screen + Xinerama + Compiz

avec 2 écrans (sur une même carte) => twinview

si tu as plus d'écran ou de cartes, tu oublies pour le moment...


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne