web-dev-qa-db-fra.com

Les paramètres nvidia xorg à double moniteur sont réinitialisés après la connexion

J'ai une configuration double moniteur utilisant les pilotes propriétaires Nvidia. Il semble que les paramètres corrects sont utilisés au démarrage du système d’exploitation (il semble que cela se passe bien à l’invite de connexion), mais lors de la connexion, les paramètres de mon moniteur double sont réinitialisés et la position du deuxième moniteur est incorrecte (il devrait en être de même). à droite de mon moniteur principal).

J'ai supprimé xorg.conf du répertoire/etc/X11 et, autant que je sache, seul sur le système se trouve dans /usr/share/X11/xorg.conf.d/12-xorg.conf (j'ai vérifié/var/log/Xorg. 0.log et il dit qu'il utilise /usr/share/X11/xorg.conf.d/)

Voici les paramètres:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 310.14  (buildd@aatxe)  Tue Oct 16 22:21:09 UTC 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      "Dell U2311H"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTS 512"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "MetaModeOrientation" "CRT-1 RightOf DFP-0"
    SubSection     "Display"
    Depth          24
    EndSubSection
EndSection

Information système:

  • Xubuntu 12.04
  • Pilote propriétaire Nvidia version 310.14
  • X.Org X Server 1.11.3
2
TheAmpersand

Ce qui suit a résolu le problème:

  • J'ai manuellement mis à niveau les pilotes NVIDIA vers 319.32 (cela n'était peut-être pas nécessaire)
  • J'ai modifié les options MetaModeOrientation du fichier de configuration xorg comme suit:

    Option "MetaModeOrientation" "CRT RightOf DFP"

1
TheAmpersand

Exécutez nvidia-settings en tant que root, avec:

 gksu nvidia-settings

enter image description here

Définissez le double moniteur comme vous le souhaitez (cloné ou étendu) et enregistrez la configuration à l'aide de l'option "Enregistrer la configuration X dans un fichier" dans /etc/X11/xorg.conf.

Si vous n'êtes pas sûr, faites d'abord une sauvegarde d'un tel fichier avant de le modifier:

Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup

Dans le pire des cas, vous pouvez récupérer la sauvegarde à partir d'un terminal:

Sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf

Bonne chance!

0
animaletdesequia