Migration sous linux: problème de résolution d’ écran sous nvidia.

Migration sous linux: problème de résolution d’ écran sous nvidia.

Lors de migration sous linux il peut apparaitre des problèmes pour reconnaitre la bonne résolution de l’écran. Cela est peut être du à la reconnaissance des fréquences de rafraichissement. Suite à une migration de mon ordinateur principal sous ubuntu j’ai eu quelques problème pour régler la résolution d’un de mes écran IISonic, Je partage ici le méthode de résolution. si un réglage avec l’outil fournit par nVidia:

sudo sudo nvidia-settings

ne résout pas le problème, alors régler l’écran mal reconnut au plus proche de la résolution souhaité, dans mon cas 1024×768:

réglage résolution d'un ecran sous Ubuntu-linux avec les drivers Nvidia
réglage résolution d'un ecran sous Ubuntu-linux avec les drivers Nvidia

Le plus simple pour avoir ces valeur est de faire un petit retour sous Windows, et de récupérer ces valeurs dans le menu de votre écran. Il y’en a deux: rafraichissement vertical et rafraichissement horizontal. (il existe bien sur un petit programme sous linux ddcprobe pour les obtenir sous linux, mais il ne donnait aucun résultat dans mon cas). Retourner sous linux et éditer le fichier /etc/X11/xorgf.conf, vous trouverez une section Monitor qui ressemble à cela, par écran installé sur votre système: le premier écran bien reconnut: Section « Monitor » Identifier « Configured Monitor » EndSection et le second le IISOnic

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 85.0
    VertRefresh     43.0 - 85.0
EndSection

Vérifier que les deux intervalles HorizSync 28.0 – 85.0 et et VertRefresh 43.0 – 85.0 contiennent bien les valeurs  relevées sous Windows. Ensuite dans la section screen qui ressemble à cela:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: 1024x768 +1680+0, DFP: nvidia-auto-select +0+0; CRT: NULL, DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Sur la ligne « metamodes » modifier les informations de votre écran mal reconnut sous la forme x_

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: 10280x1024_75 +1680+0, DFP: nvidia-auto-select +0+0; CRT: NULL, DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection