Problème de résolution d'écran sous Centos 6.x avec Nvidia
Par manuardo le samedi 5 janvier 2013, 13:22 - CentOS
Vous venez d'installer les derniers pilotes proprio Nvidia sur votre CentOS 6, ils semblent pris en compte et fonctionner mais votre écran s'entête à afficher le bureau "en plus gros" comme s'il était en 800x600, avec des polices énormes ?
Pas de panique. C'est peut-être une mauvaise info DPI (Dot per inch ou points par pouce en français)..
Essayez de suivre la procédure ci dessous...
MAJ du 07 Février 2013:
Problème et soluce confirmés (sous CentOS 6.x et sur certaines cartes) avec les dernières versions certifiées du pilote Nvidia Propriétaire : 304.64 et 310.32 WHQL
Tout d'abord, jetez un oeil dans le panneau de configuration Nvidia (nvidia-settings). Vérifiez qu'il indique bien la résolution correspondant à votre écran.
Si c'est bien le cas, un check des paramètres "Dpi" avec l'une des lignes suivantes (en root please):
# xdpyinfo|grep dot
qui renvoie votre résolution. Par exemple: 90x88 dots per inch
ou
# cat /var/log/Xorg.0.log | grep Dpi
qui renvoie là encore votre résolution. Par exemple: ... (--) NVIDIA(0): DPI set to (90, 88); computed from "UseEdidDpi" X config
Si les valeurs retournées sont trop élevées (supérieures à 100x100), cela explique le problème de rendu sur la résolution.
On peut le fixer via le xorg.conf (en root, après une petite sauvegarde de celui-ci):
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old # vi /etc/X11/xorg.conf
ou, si vous êtes plus à l'aise avec un éditeur en mode fenêtre (en root):
# gedit /etc/X11/xorg.conf
et on insère ces deux lignes dans la partie "device" relative à Nvidia:
Option "UseEdidDpi" "FALSE" Option "DPI" "95x94"
On fixe ici la valeur à "95x94" (relevée sur un ecran 1920x1080). A titre d'exemple, j'ai "90x88" sur un 1440x990, "96x96" sur un 1366x768.
"96x96" étant considérée comme la valeur par défaut (passe-partout).
Astuce: Utilisez un live CD (ou DVD) fonctionnel sur votre machine pour "checker" la valeur DPI correcte
Redémarrage de X ou plus simplement redémarrage tout court et le souci devrait être fixé..
Tuto ajouté à la page dédiée CentOS/Nvidia.
Vous pouvez commenter ou participer à l'amélioration de cet article via le topic dédié du forum.