Das System kehrt bei jedem Start zur Bildwiederholfrequenz von 87 Hz zurück, nachdem ich NVIDIA-Treiber installiert habe

Das System kehrt bei jedem Start zur Bildwiederholfrequenz von 87 Hz zurück, nachdem ich NVIDIA-Treiber installiert habe

Bei jedem Systemstart wird die Bildwiederholfrequenz des Bildschirms auf 87 Hz zurückgesetzt, was zu einem pixeligen und flackernden Bildschirm führt, Bei jedem Bootenden ich jedes Mal manuell korrigieren muss, indem ich entweder 60 Hz als meine Bildwiederholfrequenz auswähle.Manuelles Ändern auf 60Hz

Ich habe versucht, „in X-Konfigurationsdateien zu speichern“ und sogar versucht, die Änderungen als Root vorzunehmen, aber ohne Erfolg, da es bei jedem Systemstart wieder auf 87 Hz zurückfällt.Das gleiche Ergebnis

Die Open Source-Treiber sind für normales Unity in Ordnung, aber viele Spiele funktionieren nicht darauf, daher musste ich die NVIDIA-Treiber installieren. Ich habe dieses Problem seit der Betaphase, obwohl es sich um eine Neuinstallation der endgültigen Version 12.04 handelt. Ich stelle auch meine Xorg.conf-Datei zur Verfügung, falls sie helfen könnte.http://paste.ubuntu.com/952196/

Aus irgendeinem Grund zeigt Displays meinen CRT-Monitor als Laptop an, aber bei Open-Source-Treibern wurde er nur als 14" CRT erwähntBildbeschreibung hier eingeben

Dieser Fehler ist auch in Edubuntu 12.04 vorhandenEdubuntu

Dies ist bei Xubuntu 12.04 nicht vorhanden. :-) Ich hatte bei der Installation die Installation von Updates und Drittanbietersoftware ausgewählt und wurde beim Hochfahren mit einem Bildschirm mit der korrekten Bildwiederholfrequenz begrüßt. Ich mag Xubuntu.

Antwort1

Keines der genannten Verfahren wird bei Ihnen richtig funktionieren. Das gleiche Problem macht auch mein Upgrade auf 12.04 zur Hölle. Ich bin dieses Problem gerade losgeworden und werde meine Lösung mit Ihnen teilen. Ich hoffe, es hilft Ihnen am besten:

A. Zuerst müssen Sie die LightDM-Auflösung einstellen.

1. Geben Sie diesen Befehl im Terminal ein/kopieren Sie ihn, um Ihre Anzeigedetails anzuzeigen:

  xrandr -q

    Wenn Sie nur einen Monitor haben, wird in der Ausgabe eine Zeile wie die folgende angezeigt (wahrscheinlich mit einigen anderen Werten, wir suchen nach der Kennung am Anfang):

   VGA-1 angeschlossen 1024x768+0+0 (normal links invertiert rechts x-Achse y-Achse) 0mm x 0mm


2. Jetzt müssen Sie ein Bash-Skript erstellen:

   Öffnen Sie Ihren bevorzugten Texteditor. In diesem Beispiel verwenden wir gedit. Drücken Sie Alt+F2 und geben Sie „gedit“ ein.          
   Geben Sie diese Zeile ein/kopieren Sie sie (ersetzen Sie „1024x768“ durch die gewünschte Auflösung):

   #!/bin/sh

   xrandr --Ausgabe VGA-0 --primary --Modus 1024x768

  Speichern Sie dies in Ihrem Home-Ordner als „lightdmxrandr.sh“.
  Sie sollten dieses Skript testen, bevor Sie es in die Praxis umsetzen.

3. Machen Sie es nun ausführbar (mit dem Befehl chmod oder über das Eigenschaftendialogfeld).

4. Führen Sie es jetzt aus:

 ./lightdmxrandr.sh

5. Wenn alles richtig läuft, verschieben Sie das Skript an eine geeignetere Stelle:

   sudo mv ~/lightdmxrandr.sh /usr/share/

6. Führen Sie dies jetzt in lightdm aus, navigieren Sie zum LightDM-Ordner und öffnen Sie die LightDM-Konfigurationsdatei:

   sudo gedit /etc/lightdm/lightdm.conf

7. Fügen Sie nun nach der letzten Zeile die folgende Zeile hinzu und speichern Sie – dadurch wird LightDM angewiesen, das soeben erstellte Auflösungsskript zu verwenden:

   display-setup-script=/usr/share/lightdmxrandr.sh

B. Starten Sie LightDM jetzt neu oder starten Sie es neu. Auf Ihrem LightDM-Anmeldebildschirm und -Display sollte die richtige Auflösung eingestellt sein.

C. 1. Installieren Sie nun den NVIDIA-Treiber

   2. Stellen Sie die richtige Bildschirmauflösung ein und speichern Sie die Konfigurationsdatei:

   sudo nvidia-einstellungen

VERWENDEN SIE WERTE ENTSPRECHEND IHREM SYSTEM. DIE HIER VERWENDETEN WERTE ENTSPRECHEN MEINEM SYSTEM.

*********************************************************************************** Genießen!

Antwort2

In Xubuntu (da es funktioniert) Geben Sie xrandrin das Terminal ein, um eine Liste der Bildschirmmodi zu erhalten. Neben dem aktuell verwendeten Modus wird ein Stern angezeigt, etwa so

1024x760 60* 87

Es werden möglicherweise auch mehrere andere Bildwiederholraten aufgelistet. Wir müssen die Datei xorg.conf bearbeiten, damit Unity keine Raten verwendet, die Ihr Bildschirm nicht unterstützt. Geben Sie also im Terminal Folgendes ein:

gksudo gedit /etc/X11/xorg.conf

Der Abschnitt, den wir ändern möchten, ist die Obergrenze des VertRefreshhier

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "LG Electronics 500G"
HorizSync       30.0 - 54.0
VertRefresh     50.0 - 120.0
Option         "DPMS"
EndSection

VertRefreshVersuchen Sie, den Bereich so zu ändern 50 - 75, dass der 87-Hz-Modus beim Start von Unity ausgeschlossen wird. Speichern Sie die Datei und starten Sie neu. Versuchen Sie dann xrandrerneut, die Liste der Bildschirmmodi anzuzeigen. Ändern Sie abschließend die Sitzung zu Unity, um zu sehen, ob es erfolgreich war.

Antwort3

Versuchen Sie, eine Modeline für die gewünschte Auflösung und Bildwiederholrate hinzuzufügen. Um eine Modeline zu generieren, verwenden Sie beispielsweise den Befehl cvt:

cvt 1024 768 70

Sollte ergeben:

1024 x 768 69,81 Hz (CVT) hsync: 55,99 kHz; pclk: 75,25 MHz

Modeline "1024x768_70.00" 75.25 1024 1080 1184 1344 768 771 775 802 -hsync +vsync

Anschließend können Sie die Zeile, die mit "Modeline" beginnt, vollständig in /etc/X11/xorg.conf unter dem Abschnitt "Monitor" einfügen.

Sie müssen dann im Abschnitt „Screen“ eine Option-Metamode-Zeile einfügen, die auf die Modeline verweist, zB:

Option „Metamodes“ „1024x768_70.00“

Das Folgende ist der Übersichtlichkeit halber eine gekürzte Version von xorg.conf, nur um zu zeigen, wo und wie diese Zeilen hingehört:

 Section "Monitor"
       Modeline "1024x768_70.00"   75.25  1024 1080 1184 1344  768 771 775 802 -hsync +vsync
 EndSection

 Section "Screen"
       Option  "metamodes" "1024x768_70.00"
 EndSection

Ich habe mit verschiedenen Nvidia-Treibern unterschiedliche Ergebnisse erzielt und das Verhalten scheint sich mit jeder neuen Version zu ändern. Ich schätze, es wird viel an xorg gearbeitet, aber es ist eine Herausforderung, wenn die Dinge nicht wie erwartet laufen.

verwandte Informationen