web-dev-qa-db-fra.com

La configuration double moniteur Nvidia se perd à chaque redémarrage

J'ai récemment mis à jour (bien, borked puis complètement réinstallé) à 12.04.

J'utilise une configuration à double moniteur, avec une combinaison Dell U2410/Dell 2007WFP sur un HP Elite Book 8560W. La carte graphique est un NVIDIA GF108 [Quadro 1000M].

Mon problème est comme suit. Je peux très bien utiliser la configuration à double moniteur, mais chaque fois que je redémarre, mon ordinateur semble perdre les paramètres (plus précisément, l'U2410 est désactivé, le pointeur de la souris est verrouillé dans le lanceur). Je dois reformuler les paramètres après chaque lancement. J'ai essayé d'exécuter nvidia-settings en tant que Sudo, j'ai enregistré les modifications dans mon fichier xorg.conf (voir ci-dessous) mais rien ne semble coller.

Quelqu'un at-il eu des problèmes similaires, ou connaissez-vous une solution? Le fichier de configuration suit:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.33  (buildd@allspice)  Fri Mar 30 15:25:24 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 2007WFP"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 1000M"
EndSection

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

Le message d'erreur que je reçois est le suivant:

none of the selected modes were compatible with the possible modes: 
Trying modes for CRTC 642:
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
14
sunwukung

Supprimez tous les fichiers Xorg.conf (ou/et Xorg.conf.new). Vous pouvez les trouver (recherchez dans/etc/X11/usr et dans votre répertoire personnel). Puis lancez:

Sudo nvidia-settings

et définissez les options comme bon vous semble. Redémarrez. Cela vous a-t-il aidé?

Si cela n'a pas aidé, essayez de créer un fichier Xorg et de le modifier manuellement. Veuillez vérifier ce lien pour obtenir de l'aide.

7
Misery

Ça marche (enfin !!!)

installé 173 mises à jour: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638

puis couru:

Sudo nvidia-xconfig --separate-x-screens

redémarré avec 2 écrans !!! SWEEEET!


METTRE À JOUR

: problème .. l'option '--separate-x-screens' n'est pas la bonne option. essayer:

WARNING "--force-generate" * écrasera votre xconf.org actuel

Sudo nvidia-xconfig --twinview --use-edid-freqs --force-generate --mode = 1920x1600 -T


P.S. Ma configuration:

  • GeForce FX 5200
  • 2 écrans plats Dell
  • Ubuntu 12.04

.

Sudo lspci | grep VGA

01: 00.0 Contrôleur compatible VGA: NVIDIA Corporation NV34 [GeForce FX 5200] (rév. A1)

nvidia-xconfig --query-gpu-info

 Nombre de GPU: 1 
 
 GPU n ° 0: 
 Nom: GeForce FX 5200 
 PCI BusID: PCI: 1: 0: 0 
 
 Nombre de périphériques d'affichage: 2 
 
 Périphérique d'affichage 0 (CRT-0): 
 Nom EDID: Dell2407WFPHC 
 Minimum HorizSync : 30.000 kHz 
 HorizSync maximum: 83.000 kHz 
 VertRefresh minimum: 56 Hz 
 Maximum VertRefresh: 76 Hz 
 Maximum PixelClock: 170.000 MHz 
 Largeur maximale : 1920 pixels 
 Hauteur maximale: 1200 pixels 
 Largeur préférée: 1920 pixels 
 Hauteur préférée: 1200 pixels 
 Préférentiel VertRefresh: 60 Hz 
 Largeur physique : 520 mm 
 Hauteur physique: 330 mm 
 
 Périphérique d'affichage 1 (DFP-0): 
 Nom EDID: Dell 1708FP 
 HorizSync minimum: 30.000 kHz 
 HorizSync maximum: 81.000 kHz 
 M Rafraîchissement maximal: 56 Hz 
 Rafraîchissement maximum: 76 Hz 
 PixelClock maximum: 140.000 MHz 
 Largeur maximale: 1280 pixels 
 Hauteur maximale: 1024 pixels 
 Largeur préférée: 1280 pixels 
 Hauteur préférée: 1024 pixels 
 Préférentiel VertRefresh: 60 Hz 
 Largeur physique: 340 mm 
 Hauteur physique: 270 mm 

echo $ (lsb_release -ds) $ (uname -m) [$ (uname -r)]

Ubuntu 12.04.1 LTS i686 [3.2.0-34-generic-pae]

dpkg --get-selections | Grep Nvidia

 nvidia-173 installer 
 nvidia-173-mises à jour installer 
 nvidia-common installer 
 nvidia-settings installer 

.

apt-show-versions | Grep Nvidia

 nvidia-173/update-security à jour 173.14.35-0ubuntu0.2 
 nvidia-173-updates 173.14.35-0ubuntu1 plus récente que la version d'archive 
 nvidia-common/precise -updates Uptodate 1: 0.2.44.2 
 Nvidia-settings/Mises à jour précise 304.64-0ubuntu1 ~ precise ~ xup1 

J'espère que cela aide quelqu'un .. parce qu'il m'a fallu une éternité pour que cela fonctionne.

Voici ce que j'ai déjà essayé:

  • Nous avons essayé de rétrograder le serveur X pour que xorg-video-abi-11 fonctionne ... sans joie, car le logiciel nvidia avait besoin d'autres fichiers dans le nouveau serveur x
  • J'ai essayé d'installer nvidia-current ... pas compatible!
  • Le pilote Neauvou par défaut ne prend pas en charge Unity 3D!
  • Ajout de ppa: ubuntu-x-swat/x-updates. n'a pas soutenu ma carte. problèmes de dépendance.

Si quelqu'un d'autre a eu du succès avec ceci s'il vous plaît faites le moi savoir .. Je pourrais le faire mal.

2
Emrys Roberts

(Juste pour ajouter des informations). J'ai aussi connu le même problème. Mais dans mon cas, je pense que cela a été causé par l'utilisation de l'utilitaire "Displays". Cet utilitaire ne semble pas être compatible avec l'outil Paramètres NVidia.

Donc vous vous retrouvez avec un xorg.conf invalide. Supprimer le fichier xorg.conf comme indiqué ci-dessus, utiliser l'outil NVidia pour recréer une nouvelle configuration et vous déconnecter/reconnecter pour redémarrer le serveur X a fonctionné pour moi.

1
Joe