nVidia-Treiber unter Linux und die Notwendigkeit, die Auflösung beim Neustart neu einzustellen

2709
Ernie Dunbar

Ich verwende Ubuntu und ich habe einen Samsung Syncmaster 2232-Monitor, einen 22-Zoll-Breitbildschirm. Ich habe auch die Version 185.18.14 des NVidia-Grafiktreibers, die auf einer XFX GeForce 6200 läuft.

Mein Problem ist, dass der Treiber zwar mit der nativen Auflösung meines Monitors (1680x1050) arbeitet, aus irgendeinem Grund jedoch immer auf 1600x1024 zurückgeht, wenn ich das System neu starte. Ich habe die nVidia-Software zum Speichern der Einstellungen verwendet, aber sie geht immer zurück. Es ist sogar in /etc/X11/xorg.conf als 1680x1050 enthalten, daher habe ich keine Ahnung, warum es auf die andere Auflösung zurückgeht.

Irgendwelche Hinweise?

0
Dies sollte auch mit "xorg" gekennzeichnet sein. Chase Seibert vor 14 Jahren 2

3 Antworten auf die Frage

2
Dana the Sane

Wenn Sie den Anzeigemanager von nVidia verwenden, stellen Sie sicher, dass Sie ihn mit Root-Berechtigungen starten und die Änderungen an der Datei xorg.conf ausschreiben

Ok, ich versuche das, aber das erklärt nicht, warum die Auflösung von 1600x1024 in der Datei xorg.conf nicht ** ist. Ernie Dunbar vor 14 Jahren 0
Es ist wahrscheinlich, dass EDID aus irgendeinem Grund Ihren Monitor während des Starts von X falsch testet, und die automatische Auflösungsfunktion (überprüfen Sie das Protokoll) entscheidet, dass die Auflösung im Voraus nicht richtig funktioniert. Kent Fredric vor 14 Jahren 1
Nee. Funktionierte nicht @ Kent: Bei der Suche nach EDID (mit grep -i nicht weniger) oder 1600 in meinem Boot-Protokoll wird überhaupt nichts gefunden. Ernie Dunbar vor 14 Jahren 0
Kannst du den Geräteabschnitt von xorg.conf posten? Chase Seibert vor 14 Jahren 0
1
Captain Segfault

Wie in einigen Kommentaren erwähnt, kann es sein, dass Ihr Monitor falsche EDID-Informationen ausgibt, die X verwirren können.

Versuchen Sie das Hinzufügen

Option "UseEDID" "FALSE" 

zu

Section "Device" 

Abschnitt Ihrer xorg.conf. (Insbesondere der mit einem Bezeichner, den Sie verwenden; vermutlich der mit dem Treiber "nvidia").

Dazu müssen Sie manuell Informationen (HorizSync / VertRefresh, DisplaySize) für Ihren Monitor eingeben. Ich bin mir nicht sicher, ob sich dies bei modernen LCD-Panels geändert hat. Ich benutze noch ein CRT zu Hause ...

Wenn dies nicht funktioniert, sollten Sie diese Zeile entfernen. Die meisten Monitore haben dies richtig verstanden.

0
innaM

Ich könnte hier furchtbar falsch liegen, aber ich glaube nicht, dass Ihre xorg.conf daran schuld ist.

Überprüfen Sie die Einstellungen unter System -> Einstellungen -> Anzeige

Wenn dieser Menüeintrag nicht vorhanden ist, ist er entweder im Menü deaktiviert oder das erforderliche Paket ist nicht installiert. Sie müssen ausführen, gnome-display-propertieswas im gnome-control-centerPaket enthalten ist.

Und wenn Sie Gnome nicht benutzen, vergessen Sie einfach alles, was ich gerade geschrieben habe.

Ich verwende Gnome, aber ich habe nicht "Anzeige" unter System -> Einstellungen. Ernie Dunbar vor 14 Jahren 0
Versuchen Sie, gnome-display-properties von der Shell aus auszuführen. innaM vor 14 Jahren 0
Wenn dies nicht funktioniert, installieren Sie das Paket gnome-control-center, das das Anzeige-Applet enthält. innaM vor 14 Jahren 0
Wenn der binäre nvidia-Treiber installiert ist, wird der Benutzer beim Öffnen dieses Menüs normalerweise wieder an die nvidia-Einstellungs-App weitergeleitet. Chase Seibert vor 14 Jahren 0