web-dev-qa-db-fra.com

Deuxième moniteur non configuré avec le pilote NVIDIA

J'ai installé 14.04 sur une machine avec un NVIDIA Quadro K600 connecté à deux moniteurs 22 pouces LG "Goldstar Company Ltd". Un sur le port DVI et un sur le port HDMI. J'étais initialement satisfait de le pilote Open source Nouveau. Tout fonctionnait comme prévu avec les moniteurs utilisant leur résolution native. Ensuite, j'ai découvert que le pilote Nouveau ne fournissait pas d'accélération matérielle à ma machine virtuelle VMWare (Windows 7). J'ai donc basculé vers le pilote NVIDIA propriétaire testé ( version 346.96).

À ce stade, j'ai trouvé le deuxième moniteur, celui du port DVI n'était pas configuré correctement. Les informations qui avaient été précédemment détectées (je suppose via EDID) pour ce moniteur n'étaient plus présentes. Il était disponible en tant que moniteur générique avec une résolution maximale de 800x600 - bien en dessous des 1920x1080 qu'il prend en charge. / var/log/Xorg.0.log a également montré de nombreuses lignes de texte indiquant que les informations EDID se contredisent. On ne sait pas si cela est pertinent. Est-il possible que le système ait essayé une mauvaise configuration avec la paire d'un seul moniteur 3840x1280?

Dans tous les cas, je suis sûr que je dois produire un fichier / etc/X11/xorg.conf personnalisé, mais les outils NVIDIA inclus avec le pilote n'étaient pas utiles. Pouvez-vous m'aider? Veuillez me faire savoir si vous souhaitez voir des fichiers, etc.

Cordialement, Phil

1
phlndrwd

Hier résolu ce problème. Si quelqu'un rencontre le même problème, voici quelques informations.

Étrangement, j'ai découvert que si je débranche le deuxième moniteur, que je permette au système de revenir à un seul moniteur, puis que je le rebranche, il est de temps en temps détecté et commuté à la bonne résolution. Malgré cela, l'outil nvidia-settings génère toujours le même fichier xorg.conf. Cependant, en l'utilisant dans / etc/X11/xorg.conf, le système affiche la résolution d'écran correcte lors de la connexion, puis revient à plusieurs reprises à l'invite après avoir entré les informations d'identification de connexion correctes. Il a dû être supprimé pour qu'une connexion réussie se produise.

J'ai trouvé cette page sur le wiki Xorg ( https://wiki.archlinux.org/index.php/NVIDIA#Multiple_monitors ) et testé des versions modifiées de manière appropriée des deux personnalisées xorg.conf fichiers dans les sections "ConnectedMonitor" et "TwinView". J'ai trouvé qu'ils travaillaient tous les deux! Pendant quelques secondes ... Après la connexion, le système changera automatiquement de mode de surveillance plusieurs fois avant de s'installer pendant environ 10 secondes, puis d'afficher le message suivant, qui n'a pas pu être fermé ou fait disparaître:


Impossible de changer la configuration du moniteur
n'a pas pu définir la configuration du CRTC 731
| Fermer |


À ce stade, l'utilisation du processeur a augmenté et le système est devenu inutilisable. Le System Monitor a révélé que Xorg était responsable. Je peux seulement imaginer que le processus et le système étaient occupés à afficher le même message à plusieurs reprises.

Couplé avec cette page ( https://a248.e.akamai.net/f/248/10/10/us.download.nvidia.com/XFree86/Linux-x86/185.18.14/README/appendix -b.html ) J'ai découvert que l'élément commun est l'option "ConnectedMonitor". J'ai créé un fichier --- xorg.conf personnalisé qui a résolu le problème. Le voici dans son intégralité:

Section "Screen"
    Identifier     "Screen0"
    Option         "ConnectedMonitor" "DFP, DFP"
EndSection

Le seul comportement étrange que le système présente maintenant est le basculement du deuxième moniteur entre sa résolution native et une résolution 800x600 lorsque j'ouvre le nité-centre de contrôle et le panneau "Affichage d'écran". Cependant, je me suis résigné à ce que tout soit aussi bon que possible.

0
phlndrwd