J'ai un HP dv7 1020us avec un Nvidia GeForce 9600M GT. Mon moniteur interne est en panne, je ne peux donc pas l'utiliser car je ne vois presque rien.
Récemment, j'ai effectué une mise à niveau vers Ubuntu 12.10 (manuellement, en utilisant synaptic pour mettre à niveau les paquets peu à peu) et, après avoir mis à niveau la majeure partie du système, j'ai décidé de choisir les nouveaux pilotes kernel, X et nvidia.
Malheureusement, il semble que quelque chose, qu'il s'agisse de xrandr ou du pilote nvidia, lit mon moniteur externe de manière incorrecte. Les paramètres de Nvidia ne me permettent pas de cloner l’écran comme avant (je l’ai paramétré pour cloner, mais c’est comme si j’avais deux écrans séparés).
Lightdm n’affiche que sur l’écran interne, ce qui n’est pas utile car, même si je peux me connecter, je ne vois pas vraiment ce que j’ai fait.
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 304.37 (buildd@batsu) Tue Aug 28 15:15:30 UTC 2012
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.43 (buildmeister@swio-display-x86-rhel47-13) Sun Aug 19 21:19:28 PDT 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
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"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 59.9
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600M GT"
EndSection
Section "Screen"
# Removed Option "nvidiaXineramaInfoOrder" "DFP-0"
# Removed Option "metamodes" "DFP: nvidia-auto-select +0+0, CRT: 1440x900 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "DFP: nvidia-auto-select +0+0, CRT: 1440x900 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Avec le clonage, voici ce que je reçois:
Il s’agit probablement d’un bogue dans Unity, mais comme je ne peux pas changer de session lors de la connexion, je ne peux pas en être sûr :)! (woo hoo!)
xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 8192 x 8192
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 320mm x 240mm
1024x768 85.0 + 75.0
1280x1024 60.0*
800x600 85.1 75.0
640x480 85.0 75.0 59.9
LVDS-0 connected (normal left inverted right x axis y axis)
1440x900 59.9 +
HDMI-0 disconnected (normal left inverted right x axis y axis)
Mon moniteur est un moniteur Compaq 7500 CRT. La recherche Google indique que la résolution maximale est bien de 1280x1024, mais je l’utilise en 1440x900 depuis plus d’un an maintenant, alors oui, elle peut atteindre la résolution de l’ordinateur portable. Je pense que le problème est qu’il est signalé comme étant un mauvais type de moniteur:
Ceci est incorrect car il s’agit d’un moniteur 17 "et prend en charge beaucoup plus d’options de résolution qu’il n’affiche.
Maintenant, que puis-je faire pour au moins contourner ces problèmes (je sais que je dois signaler un bogue ou deux, mais je dois également résoudre ce problème) et forcer mon moniteur à corriger la résolution?
P.S. J'ai créé un sujet à ce sujet sur le forums Ubunt (c'est juste un tour de manège, je suis donc venu ici en dernier recours). La suggestion que j’ai reçue est de passer au pilote 295.xx - mais à cause de la façon dont le pilote de nvidia doit être installé, je ne pense pas que ce soit une option sauf s’il existe un moyen graphique de le faire.
Vous voyez, si je bascule vers un tty (obligatoire pour l’installation), le tube cathodique est désactivé.
J'ai désactivé l'écran du portable et écrit les modifications dans le fichier xorg.conf. L'ajout de 1440x900 en tant que mode méta n'a aucune incidence, car le moniteur n'est toujours pas détecté correctement. Il semble que j'ai besoin du bon EDID pour ce tube cathodique.
En tous cas. Pour le moment, j'aimerais que Lightdm utilise la résolution correcte lors de la connexion (au moins 1280x1024). Comment peut au moins changer ce réglage?
Après avoir vécu l'horreur d'installer des pilotes nvidia, je me risquerais à deviner et à dire qu'ils ne se sont pas installés correctement. Certains des symptômes que vous décrivez sont similaires à ceux que j'ai combattus.
Je ne pouvais pas faire fonctionner les pilotes correctement avec le paquet nvidia-drivers. Je devais faire une installation binaire. J'ai utilisé ces instructions ici: http://ubuntuforums.org/showthread.php?t=2081649
La seule différence, j'ai dû installer le Sudo apt-get install linux-headers-3.5.0-17-generic
Ensuite, l'installation a finalement réussi.
HTH