Das System kehrt bei jedem Start auf die Aktualisierungsrate von 87 Hz zurück, nachdem ich nvidia-Treiber installiert habe

7

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

Ich habe versucht, "In X-Konfigurationsdateien speichern" und sogar versucht, die Änderungen als Root vorzunehmen, aber ohne Erfolg, da sie bei jedem Systemstart wieder auf 87 Hz zurückgesetzt werden Das gleiche Ergebnis

Die Open Source-Treiber sind für reguläre Unity in Ordnung, aber viele Spiele funktionieren nicht, daher musste ich die NVIDIA-Treiber installieren. Ich bin seit der Beta-Phase damit konfrontiert, obwohl es sich um eine Neuinstallation der endgültigen Version 12.04 handelt. Ich stelle auch meine Xorg.conf-Datei zur Verfügung, für den Fall, dass dies hilfreich sein könnte: http://paste.ubuntu.com/952196/

Aus irgendeinem Grund zeigt Displays meinen CRT-Monitor als Laptop an, aber auf Open Source-Treibern wurde er nur als 14-Zoll-CRT erwähnt Geben Sie hier die Bildbeschreibung ein

Dieser Fehler ist auch in Edubuntu 12.04 vorhanden Edubuntu

Dies ist unter Xubuntu 12.04 nicht vorhanden. :-) Ich hatte ausgewählt, Updates und Software von Drittanbietern bei der Installation zu installieren, und wurde beim Booten mit einem Bildschirm mit der korrekten Aktualisierungsrate begrüßt. Ich mag Xubuntu.

Mohammad Kamil Nadeem
quelle
Ich stehe dem auf jeder 12.04 basierten Distribution gegenüber. Ich konnte das beheben, aber ich erinnere mich nicht genau, wie ich viele Dinge versucht habe, um dieses Problem zu beheben, aber der Befehl xrandr hat funktioniert. (Nicht sicher)
Mohammad Kamil Nadeem
@MohammadKamilNadeem Wenn Sie eine Lösung gefunden haben, können Sie Ihre eigene Frage beantworten und akzeptieren.
Nanofarad

Antworten:

2

Keines der genannten Verfahren funktioniert ordnungsgemäß für Sie. Das gleiche Problem macht mein 12.04-Upgrade auch zur Hölle. Ich habe gerade dieses Problem losgeworden und werde meine Lösung mit dir teilen. Hoffe, es wird dir am besten helfen:

A. Zuerst müssen Sie lightdm res einstellen.

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

   xrandr -q 

    Wenn Sie nur einen Monitor haben, sehen Sie eine Zeile in der Ausgabe wie folgt (wahrscheinlich mit einigen unterschiedlichen Werten, es ist die Kennung am Anfang, nach der wir suchen):

   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, verwenden Sie in diesem Beispiel gedit, drücken Sie Alt + f2 und geben Sie "gedit" ein.          
   Geben Sie diese Zeile ein / kopieren Sie sie (ersetzen Sie "1024x768" durch Ihre gewünschte Auflösung): 

   #! / bin / sh

   xrandr - Ausgang VGA-0 - Primär - 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 jetzt ausführbar (mit dem Befehl chmod oder im Eigenschaftsdialogfeld).

4. Führen Sie es jetzt aus:

 ./lightdmxrandr.sh 

5. Wenn alles richtig läuft, verschieben Sie das Skript an einen geeigneteren Ort:

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

6. Führen Sie dies nun in lightdm aus, navigieren Sie zum Ordner lightDM und öffnen Sie die Datei lightDM conf:

   sudo gedit /etc/lightdm/lightdm.conf

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

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

B. Starten Sie nun LightDM neu oder starten Sie es neu. Die richtige Auflösung sollte auf Ihrem LightDM-Anmeldebildschirm und in der Anzeige 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 NACH IHREM SYSTEM. Die hier verwendeten Werte entsprechen meinem System.

********************************************************** ********************************* Genießen!
Saurav
quelle
1

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

1024x760 60* 87

Möglicherweise werden auch mehrere andere Aktualisierungsraten aufgelistet. Sie müssen lediglich die Datei xorg.conf bearbeiten, damit Unity keine Raten verwendet, die Ihr Bildschirm nicht unterstützt. Geben Sie also terminal- 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

Versuchen Sie, den VertRefreshBereich so zu ändern 50 - 75, dass der Modus von 87 Hz beim Start von Unity ausgeschlossen wird. Speichern Sie die Datei und starten Sie sie neu. Versuchen Sie dann erneut xrandr, die Liste der Bildschirmmodi anzuzeigen. Ändern Sie zuletzt die Sitzung in Unity, um festzustellen, ob sie erfolgreich war.

Mateo
quelle
0

Fügen Sie eine Modeline für die gewünschte Auflösung und Aktualisierungsrate hinzu. Um eine Modeline zu generieren, verwenden Sie den Befehl cvt, z.

cvt 1024 768 70

Solltet ihr:

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

Sie können dann die Zeile, die "Modeline" vollständig startet, in /etc/X11/xorg.conf unter dem Abschnitt "Monitor" einfügen.

Sie müssen dann eine Options-Metamode-Zeile in den Abschnitt "Bildschirm" einfügen, die auf die Modeline zeigt, z.

Option "Metamoden" "1024x768_70.00"

Das Folgende ist aus Gründen der Übersichtlichkeit eine abgekürzte xorg.conf, um zu demonstrieren, wohin und wie diese Zeilen gehen sollen:

 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 hatte unterschiedliche Ergebnisse mit verschiedenen Nvidia-Treibern und es scheint, dass sich das Verhalten mit jeder neuen Version ändert. Ich denke, es wird viel an xorg gearbeitet, aber es ist eine Herausforderung, wenn die Dinge nicht wie erwartet verlaufen.

Hersteller4
quelle