La configuration du double moniteur Nvidia est perdue à chaque redémarrage

14

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

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

Mon problème est le suivant. Je peux faire fonctionner correctement la configuration du double moniteur, mais chaque fois que je redémarre, ma machine semble perdre les paramètres (en particulier, 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 a-t-il eu des problèmes similaires ou connaît-il 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)
sunwukung
la source

Réponses:

7

Supprimez tous les fichiers Xorg.conf (ou / et Xorg.conf.new) que vous pouvez trouver (recherchez dans / etc / X11 / usr et dans votre répertoire personnel). Exécutez ensuite:

sudo nvidia-settings

et définissez les options comme vous le souhaitez. Redémarrez. Cela 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.

Misère
la source
cela a fait l'affaire - toujours recevoir les messages d'erreur (qui, je pense, viennent de gnome-display) mais - mais cela m'évite de réécrire mon xconf à chaque redémarrage. Merci un million
sunwukung
C'est un peu bizarre. Je ne vois aucune raison pour laquelle Votre Gnome / Unity enverrait des erreurs. Veuillez en faire un nouveau sujet.
Misery
Ah, a fait un autre redémarrage pour se reproduire - les messages d'erreur ont également disparu. Un changement, a dit à Launcher d'utiliser un ordinateur portable plutôt que les deux écrans.
sunwukung
Cela a fonctionné pour moi, mais dans mon cas, je n'avais pas de fichier xorg.conf pour commencer ... d'oh!
Michael Butler
2

Je l'ai fait fonctionner (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!


MISE À JOUR

: problème .. les options '--separate-x-screens' ne sont pas la bonne option. essayer:

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

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


PS My Setup:

  • GeForce FX 5200
  • 2 moniteurs à écran plat Dell
  • Ubuntu 12.04

.

sudo lspci | grep VGA

01: 00.0 Contrôleur compatible VGA: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)

nvidia-xconfig --query-gpu-info

Nombre de GPU: 1

GPU # 0:
  Nom: GeForce FX 5200
  PCI BusID: PCI: 1: 0: 0

  Nombre d'appareils d'affichage: 2

  Dispositif d'affichage 0 (CRT-0):
     Nom EDID: DELL2407WFPHC
     HorizSync minimum: 30 000 kHz
     HorizSync maximum: 83 000 kHz
     VertRefresh minimum: 56 Hz
     VertRefresh maximum: 76 Hz
     PixelClock maximum: 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
     VertRefresh préféré: 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
     VertRefresh minimum: 56 Hz
     VertRefresh 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
     VertRefresh préféré: 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-updates install
  nvidia-common install
  installation de nvidia-settings

.

versions apt-show | grep nvidia

nvidia-173 / mise à jour de sécurité précise 173.14.35-0ubuntu0.2
nvidia-173-updates 173.14.35-0ubuntu1 plus récent que la version dans les archives
nvidia-common / precise-updates mise à jour 1: 0.2.44.2
nvidia-settings / précis uptodate 304.64-0ubuntu1 ~ précis ~ xup1

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

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

  • J'ai essayé de rétrograder le serveur X pour que xorg-video-abi-11 fonctionne ... pas de 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 pris en charge ma carte. problèmes de dépendance.

Si quelqu'un d'autre a réussi avec cela, faites-le moi savoir. Je peux me tromper.

Emrys Roberts
la source
1

(Juste pour ajouter quelques informations). J'ai également rencontré le même problème. Mais dans mon cas, je crois que cela a été causé par la tentative d'utilisation de l'utilitaire "Affichages". Cet utilitaire ne semble pas compatible avec l'outil Paramètres NVidia.

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

Joe
la source