Pages : 1
#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
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 ?
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 !
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
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
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"
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
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 .
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...
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 mais bon, je pers un écran 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
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é
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
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.
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