Die Konfiguration des Nvidia Dual-Monitors geht bei jedem Neustart verloren

14

Ich habe vor kurzem auf 12.04 aktualisiert (na ja, dann komplett neu installiert gegabelt).

Ich verwende ein Dual-Monitor-Setup mit einer Dell U2410 / Dell 2007WFP-Kombination auf einem HP Elite Book 8560W. Die Grafikkarte ist eine NVIDIA GF108 [Quadro 1000M].

Mein Problem ist wie folgt. Ich kann das Setup für zwei Monitore problemlos ausführen, aber bei jedem Neustart scheint mein Computer die Einstellungen zu verlieren (insbesondere, der U2410 ist deaktiviert, der Mauszeiger ist im Launcher gesperrt). Ich muss die Einstellungen nach jedem Start erneut vornehmen. Ich habe versucht, nvidia-settings als sudo auszuführen. Ich habe die Änderungen in meiner xorg.conf-Datei gespeichert (siehe unten), aber anscheinend bleibt nichts hängen.

Hat jemand ähnliche Probleme gehabt oder eine Lösung gefunden? Conf-Datei folgt:

# 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

Die Fehlermeldung, die ich erhalte, ist folgende:

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
quelle

Antworten:

7

Entfernen Sie alle Dateien, die Xorg.conf (oder / und Xorg.conf.new) enthält (suchen Sie in / etc / X11 / usr und in Ihrem Home-Verzeichnis). Dann renne:

sudo nvidia-settings

und stellen Sie die gewünschten Optionen ein. Starten Sie neu. Hat es geholfen?

Wenn dies nicht hilft, versuchen Sie, eine Xorg-Datei zu erstellen und manuell zu ändern. Bitte überprüfen Sie diesen Link für Hilfe.

Elend
quelle
das hat den trick - immer noch die fehlermeldungen zu bekommen (von denen ich glaube, dass sie von gnome-display kommen) aber - aber es erspart mir, meine xconf bei jedem neustart neu zu schreiben. Vielen Dank
sunwukung
Das ist ein bisschen komisch. Ich sehe keinen Grund, warum Ihr Gnom / Einheit Fehler senden würde. Bitte machen Sie einen neuen Thread darüber.
Elend
Ah, habe einen weiteren Neustart durchgeführt, um zu reproduzieren - Fehlermeldungen sind auch verschwunden. Eine Änderung, sagte Launcher, Laptop anstatt beider Bildschirme zu verwenden.
Sunwukung
Dies funktionierte für mich, aber in meinem Fall hatte ich keine xorg.conf-Datei zu Beginn ... d'oh!
Michael Butler
2

Habe es funktioniert (Endlich !!!)

installierte 173 Updates: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638

dann lief:

sudo nvidia-xconfig --separate-x-screens

Neustart mit 2 Bildschirmen !!! SWEEEET!


AKTUALISIEREN

: Problem .. Die Option '--separate-x-screens' ist nicht die richtige Option. Versuchen:

WARNUNG „--force-erzeugen“ * Ihre aktuelle xconf.org überschreiben

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


PS Mein Setup:

  • GeForce FX 5200
  • 2 Dell Flachbildschirme
  • Ubuntu 12.04

.

sudo lspci | grep VGA

01: 00.0 VGA-kompatibler Controller: NVIDIA Corporation NV34 [GeForce FX 5200] (Rev. A1)

nvidia-xconfig --query-gpu-info

Anzahl der GPUs: 1

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

  Anzahl der Anzeigegeräte: 2

  Anzeigegerät 0 (CRT-0):
     EDID-Name: DELL2407WFPHC
     Minimaler HorizSync: 30.000 kHz
     Maximaler HorizSync: 83.000 kHz
     Minimum VertRefresh: 56 Hz
     Maximales VertRefresh: 76 Hz
     Maximaler PixelClock: 170.000 MHz
     Maximale Breite: 1920 Pixel
     Maximale Höhe: 1200 Pixel
     Bevorzugte Breite: 1920 Pixel
     Bevorzugte Höhe: 1200 Pixel
     Bevorzugte VertRefresh: 60 Hz
     Baubreite: 520 mm
     Körpergröße: 330 mm

  Anzeigegerät 1 (DFP-0):
     EDID-Name: DELL 1708FP
     Minimaler HorizSync: 30.000 kHz
     Maximaler HorizSync: 81.000 kHz
     Minimum VertRefresh: 56 Hz
     Maximales VertRefresh: 76 Hz
     Maximaler PixelClock: 140.000 MHz
     Maximale Breite: 1280 Pixel
     Maximale Höhe: 1024 Pixel
     Bevorzugte Breite: 1280 Pixel
     Bevorzugte Höhe: 1024 Pixel
     Bevorzugte VertRefresh: 60 Hz
     Baubreite: 340 mm
     Körpergröße: 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 installieren
  nvidia-173-updates installieren
  nvidia-common installieren
  nvidia-settings installieren

.

apt-show-versionen | grep nvidia

nvidia-173 / precision-security auf dem neuesten Stand 173.14.35-0ubuntu0.2
nvidia-173-updates 173.14.35-0ubuntu1 neuer als Version im Archiv
nvidia-common / precision-updates aktuell 1: 0.2.44.2
nvidia-settings / exact uptodate 304.64-0ubuntu1 ~ exact ~ xup1

Hoffe, das hilft jemandem. Weil ich ewig gebraucht habe, um das zum Laufen zu bringen.

Folgendes habe ich bereits versucht:

  • Es wurde versucht, den X-Server herunterzustufen, um xorg-video-abi-11 zum Laufen zu bringen ... keine Freude, da die nvidia-Software andere Dateien auf dem neueren X-Server benötigte
  • Versucht, nvidia-current zu installieren ... nicht kompatibel!
  • Der Standard-Neauvou-Treiber unterstützt Unity 3D nicht!
  • Ppa: ubuntu-x-swat / x-updates hinzugefügt. hat meine Karte nicht unterstützt. Abhängigkeitsprobleme.

Wenn jemand anderen Erfolg damit hat, lassen Sie es mich bitte wissen. Ich könnte es falsch machen.

Emrys Roberts
quelle
1

(Nur um ein paar Informationen hinzuzufügen). Ich hatte auch das gleiche Problem. Aber in meinem Fall glaube ich, dass es durch den Versuch verursacht wurde, das Dienstprogramm "Displays" zu verwenden. Dieses Dienstprogramm scheint nicht mit dem NVidia-Einstellungstool kompatibel zu sein.

Irgendwie kommt es also zu einer ungültigen xorg.conf. Das Löschen der xorg.conf, wie oben erwähnt, mit dem NVidia-Tool, um eine neue Konfiguration zu erstellen, und das Abmelden / Wiederanmelden, um den X-Server neu zu starten, hat bei mir funktioniert.

Joe
quelle