Retourner aux forums || Retourner au forum general.general
general.general : "Problème" pour Xorg avec Nvidia.
Posté par mansuetus (page perso, ) le 22 mars 2007Je galère un chouilla sur mon serveur X, avec une carte PCIe Nvidia qui veut pas nous allumer l'écran "gauche" seul. (droite seul marche, gauche+droite marche, mais gauche seul marche pas.) Bien sûr, ce n'est pas un problème de connectique : je veux allumer deux écrans à la fois, mais chacun sur un serveur X distinct !
Précisons les layouts :
[xorg.conf 1]
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Keyb1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "Mouse2" "SendCoreEvents"
EndSection
[/xorg.conf1]
Allume l'écran de droite (quand on tape X)
[xorg.conf 2]
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen 2"
InputDevice "Keyb1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "Mouse2" "SendCoreEvents"
EndSection
[/xorg.conf1]
Dit :
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Device(s) detected, but none match those in the config file.
Quand je voudrais qu'il allume l'écran gauche.
Pourquoi une telle idée ? pour 2 claviers + deux souris + 2 users en parallèle, il faut lancer deux X en concurrence (ça "facile", quand on a le tuto) et ce salaud de driver ne veut pas lancer le second serveur sur la deuxième sortie de ma carte...
En plus court :
Section "Device"
Identifier "NVIDIA Corporation NVIDIA Default Card"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1
EndSection
Ne marche que si SUR LE MEME SERVEUR X, on utilise Screen 0. Peut il en être autrement ? (et comment, surtout :) )
> Lire le message (4 commentaires, moyenne: 1).
à ce propos...
Un coup de pub pour "mandriva" qui est l'endroit où j'ai trouvé le tuto. Je regrette de n'avoir pu leur dire merci sur le forum, mais leur politique de création de compte les regarde !
Je conseille le thread ci-après linké pour les problèmes de configuration de Xorg : il est très complet (et stipule en intro de la partie qui m'intéresse le plus aujourd'hui qu'il faut deux cartes graphiques).
Bref, le lien :
http://forum.club.mandriva.com/viewtopic.php?t=59939
(oui, il y en a probablement 1000 autres mieux faits ailleurs, mais en 2 heures de google, je n'ai trouvé que lui en français et aussi clair/complet)
-
[^]Re: à ce propos...
Posté par NeoX () le 22/03/2007 à 20:57. (lien). Évalué à 1.c'est moi ou tu aimes bien les trucs compliqués ?
compiler 50 programmes en meme temps
utiliser 2 claviers 2 souris 2 ecrans sur une seule machine et cela de maniere independante ?
bon ok ca ne fait pas avancer les choses.
mais dans son exemple (enfin un posté en reponse) on voit que pour une carte double sortie il faut quand meme creer :
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6600"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6600"
BusID "PCI:1:0:0"
Screen 1
EndSection
mais ensuite pour allumer un ecran plutot qu'un autre,
vous partagez deja la meme machine, le premier qui arrive prend le premier ecran,
et hop tu n'as plus le probleme d'allumer uniquement l'ecran 2.--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux-
[^]Re: à ce propos...
Posté par mansuetus (page perso, ) le 22/03/2007 à 22:15. (lien). Évalué à 1.:-) pour les trucs compliqués
Ensuite, oui, pour ton "device", les miens sont franchement pareils (enfin,sauf que je les appelle Carte1 et Carte2)
Mais je crois que tu ne saisis pas le problème :
Celui qui a "Screen 1" marche en "dual screen" ou "tween view" (enfin, quand on veut 2 écrans pour 1 serveur X). Mais le protocole X n'autorise qu'un seul pointeur / serveur ==> Il faut donc lancer deux serveurs "disjoints" avec deux layouts différents.
Et c'est là que ça blesse : ça veut pas.
Si je mets l'écran qui appelle le device qui contient "Screen 0" dans le layout (pour un seul écran...) ça allume un écran.
Mais si je mets l'autre, ça dit "je trouve pas ton device..." alors qu'il le trouve (le même ! je ne change que le layout de mon xorg habituel) lorsque je fais un dual screen classique.
La seule solution que je vois, c'est rendre ma carte video 2 sorties pour en prendre deux à une sortie : comme ça, pas de problème pour la conf, ni en dual screen, ni en dual user. (mais le sujet du forum est "est-ce possible de faire ça avec une carte pour deux écrans ?")
Plus clair ? ou je confusionne ?-
[^]Re: à ce propos...
Posté par NeoX () le 22/03/2007 à 22:26. (lien). Évalué à 1.en effet moi je fais 2 ecrans sur une carte mais en twinview.
et le tuto de mandriva mentionne bien le fait (au depart en tout cas) de la faire avec 2 cartes separées pour avoir de PCIID differents.
sinon sur un portable ca doit marché car souvent les 2 ecrans (LCD et externe) sont vu comme branchés sur 2 cartes avec un PCIID legerement variant.--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum general.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.