Page 1 sur 1

[xorg] 2 cartes video 3 ecrans

Publié : lun. 23 nov. 2009, 15:47
par goliath974
bonjour,

je suis nouveau dans le domaine de linux, aprés avoir fait mon bac a sable avec ubuntu, j'ai décidé de passé sur l'arch64.

j'ai actuellement 2 carte vidéo dans ma machine, un nvidia 8600 gt et nvidia 8600 gts. sous windows je peux utilisé 3 écrans en mode étendu sans aucune difficulté particuliére, mais sous Linux, c'est pas la même choses. En utilisant l'utilitaire de nvidia (nvidia-setting) je peux activé mes 3 écrans, mais le mode étendu ne fonctionne pas sur les 3, seulement sur 2 qui sont avec l'option twinview, l'autre ne peu s'activer seulement avec l'option xinerama, et je ne peux pas basculer mes fenetre d'un ecran a l'autre, et surtout compiz ne fonctionne si les trois sont activé.

merci des vos conseils.

Re: [xorg] 2 cartes video 3 ecrans

Publié : lun. 23 nov. 2009, 17:06
par warnaud
Bienvenue au club ...
Les idots du vilages, ont fracassés xinerama au profit de xrandr ... sauf que xrandr ne fonctionne pas du tout avec 2 cartes graphiques ... :bravo: :bravo:
Donc ben bonne chance, y a un pkg sur aur que j'avais filé sur le forum d'arch.org pour ce problème (http://aur.archlinux.org/packages.php?ID=25785 il est totalement pas à jour car au bout de 2 release ça m'a gonflé ...)

Bonne chance, il y a peut-être des patchs chez redhat pour refaire fonctionner à nouveau le xinerama chez redhat

Re: [xorg] 2 cartes video 3 ecrans

Publié : lun. 23 nov. 2009, 18:45
par goliath974
:lol: :lol: :lol:

la bonne nouvelle, c'est que je suis pas seul, sa me rassure a moitié :P

merci pour ta réponse, j'espère qu'un ami au zyeux cerné avec un seul cheuveux restant sur le cailloux postera la réponse tant attendu !

Re: [xorg] 2 cartes video 3 ecrans

Publié : lun. 03 mai 2010, 22:31
par warnaud
Bon c'est reparti ça fonctionne chez moi (tm)
Je poste vite fait le lien vers le tarball à compiler: http://arnaud.fortier.free.fr/temp/xorg ... 901.tar.gz
En gros faut être en testing au moins pour xorg
Dézipé le fichier et lancer un makepkg dedans puis pacman -U le pkg généré

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 14:32
par guildem
salut warnaud,

je viens de découvrir ce post, et j'aurais voulu savoir (avant de partir dans des compilations et installations inutiles), ce qu'apporte ce nouvel xorg ? une meilleure gestion des 2 cartes avec xrandr ? mais les drivers proprio implémentent maintenant xrandr ???
les drivers de base ne gèrent pas la composition et nouveau est encore jeune. quel driver utilises-tu avec ce xorg ?

merci pour les renseignements complémentaires.

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 16:07
par warnaud
Salut,

Bon il y a eu une mise à jour c'est pas forcément nécessaire de recompiler le pkgs. (à vérifier)
Ce nouvel Xorg apporte ... déjà l'arrêt du support de hal ... qui est déprécié pour consolekit ou devicekit (avant que ces derniers ne soient à leur tout dépréciés ... tout ça pour avoir des xorg.conf automatique ... à la windows \o/ )
En fait ils ont remis xinerama (qui fonctionnait ...) ce qui permet d'avoir plusieurs cartes graphique et un seul "écran" en gros on lance pas autant de X que d'écrans.
Non xrandr ne fonctionne toujours pas avec plusieurs GPU, comme d'hab en mode mauvaise foi maximum tu pourras entendre que peu de gens ont Linux et encore moins plusieurs cartes ...il faut attendre la futur release prévue pour Octobre de cette année \o/ (et après ... mystère on va bien se marrer avec xrandr \o/)
Je utilise nvidia parce que ça marche™ et personnellement je suis sous Arch pour éviter de tomber dans des délires d'autres distrib où y a pas certains pkg dans les dépôts de base (voire ils sont remplacés par des horreurs sans noms) car les paquets ne sont pas libres ... cf java etc...
J'avais en plus un autre problème, c'est que mon écran principal, c'est celui du milieu ... et donc celui de gauche avait des coordonnées négatives (joli geste technique) ce qui sous X veut dire totalement à droite avec une marge de N pixels.
Exemple quand tu positionnes une fenêtre en x=-10 elle est alignée à droite avec 10 pixels de marge avec le bord droit de la surface d'affichage.

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 16:19
par guildem
Ok donc là c'est le xorg 1.8 de testing, qui comprend à nouveau un xinerama fonctionnel ?
Mais donc, comme Xinerama et Composite ne font pas bon ménage, toujours pas possible d'avoir compiz sur 3 écrans ?
Rhaaaaa c'est un vrai casse-tête les cartes graphiques sous linux quand on ne suit pas un schéma de base...

Pour info j'ai une 8800GTS et une Quadro FX, et mon but final serait d'avoir la config : [19"][ 24" ][19"] avec clone du 24" sur mon vidéo-projecteur, et compiz+3d+accélération vidéo fonctionnels... j'en demande trop ? :oops:

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 16:58
par warnaud
Perso j'ai jamais eu de soucis avec compiz et xinerama.
Oui c'est le xorg 1.8 de testing. Ma version est la précédente patchée donc avec un peu de chance ils ont fait une release avec les patchs ...
Je peux te dire ça ce soir :-)

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 18:17
par warnaud
ok ça marche avec les derniers pkgs en testing sans patcher :bravo:
si tu veux pas tout casser, passe en testing, fais un

Code : Tout sélectionner

pacman -Sy
ou

Code : Tout sélectionner

yaourt -Sy
puis

Code : Tout sélectionner

pacman -S xorg-server
ou

Code : Tout sélectionner

yaourt -S xorg-server
Il devrait te proposer:
testing/xorg-server 1.8.1-1 + les dépendances qui vont bien.
Après tu peux enlever testing et soit rebooter à la windows ... (souvent très efficace de nos jours ...) ou passer en init 3 (telinit3 && telinit 5 - en root)
Attention: comme hal n'est plus nécessaire... il faut regarder ce wiki: http://wiki.archlinux.org/index.php/Xor ... org_1.8.29 (enfin tout se qui se rapporte à 1.8)
Pour compiz je te laisse tester :-)

Edit:
Avant que tu te suicide pour avoir un clavier en Français ... mon xorg.conf

Code : Tout sélectionner

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1280 0
    Screen      1  "Screen1" LeftOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen0"
#    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "ServerFlags"
  Option "DontZap" "False"
EndSection

Section "Files"
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"
Section "InputClass"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "evdev"
    MatchIsKeyboard "on"
#    Driver         "kbd"
    Option         "XkbModel" "logitech_g15"
    Option         "XkbLayout"  "fr"
    Option         "XkbVariant" "oss"
    Option         "XkbOptions" "terminate:ctrl_alt_bksp" 
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL 2007FP"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    Option         "DPMS"      
EndSection                     
                         
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia" 
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 4600"    
    BusID          "PCI:1:0:0"         
EndSection                         
                              
Section "Device"
    Identifier     "Device1"
    Driver         "nvidia" 
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600 GSO"  
    BusID          "PCI:2:0:0"         
    Screen          0         
EndSection                    
                     
Section "Device"
    Identifier     "Device2"
    Driver         "nvidia" 
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600 GSO"  
    BusID          "PCI:2:0:0"         
    Screen          1                
EndSection                    
                     
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24      
    Option         "TwinView" "0"
    Option         "metamodes" "1600x1200_60 +0+0"
    SubSection     "Display"                      
        Depth       24                            
    EndSubSection           
EndSection            
                 
Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24       
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: 1280x1024_60 +0+0"
    SubSection     "Display"                             
        Depth       24                                   
    EndSubSection           
EndSection       
                 
Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24       
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: 1280x1024_60 +0+0"
    SubSection     "Display"                             
        Depth       24                                   
    EndSubSection           
EndSection            
ça fait un triple écran avec les 2 samsung sur les cotés, le dell au centre et un clavier en fr oss (system wide)

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 18:18
par guildem
si jamais tu as une solution pour activer le composite avec xinerama (ou bien gérer plusieurs cartes nvidia avec le composite), n'hésite pas. de plus si tu peux me préciser le driver utilisé...

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 18:19
par guildem
ha ben on a posté en même temps... je tente tout ça dès que je peux. merci pour les infos !

Re: [xorg] 2 cartes video 3 ecrans

Publié : jeu. 10 juin 2010, 18:55
par warnaud
J'ai modifié mon poste pour le clavier
Pour composite je pense qu'il faut faire comme "avant" et rajouter la section qui va bien™ comme là: http://wiki.archlinux.fr/howto/indispen ... =composite il faut surement le faire pour chaque section screen
Regarde aussi du coté de http://wiki.archlinux.fr/xorg/nvidia/pr ... piz-fusion

Bonne chance