Wie ändere ich die Bildwiederholfrequenz des Monitors in Oneiric?
Im Dialogfeld „Anzeigen“ gibt es derzeit keine Option dazu. Standardmäßig sind es 60 Hz, aber ich brauche 75 Hz auf meinem Monitor.
In früheren Versionen gab es eine solche Option im Dialogfeld „Anzeigen“.
Bearbeiten - Halbgare Lösung
Das Beste, was ich bisher tun konnte, war:
xrandr -s 1280x1024 -r 75
Das ist perfekt, aber mein Problem ist, dass es nicht dauerhaft ist. Nach dem Ab- und erneuten Anmelden wird die Standardeinstellung auf 60 Hz zurückgesetzt.
Vielleicht sollte dies in ein Skript aufgenommen und beim Start hinzugefügt werden? Ich weiß einfach nicht, wie das geht.
Antwort1
Sie sollten in der Lage sein, zu verwenden xrandr
. Berechnen Sie die benötigten Modelines für Ihre Auflösung und Bildwiederholrate:
cvt 1600 900 75
(Hier ist meine Beispielauflösung 1600 x 900.) Erstellen Sie nun einen neuen Modus mit xrandr
:
xrandr --newmode "1600x900_75.00" 104.00 1600 -hsync +vsync
Fügen Sie den neuen Modus hinzu zu xrandr
:
xrandr --verbose --addmode VGA-0 "1600x900_75.00"
und aktiviere es
xrandr --output VGA-0 --mode "1600x900_75.00"
Beachten Sie, dass Ihre Werte unterschiedlich sein werden. Insbesondere ist Ihr Monitor möglicherweise kein VGA-Monitor. Führen Sie den xrandr
Befehl ohne Argumente aus, um den Namen Ihres Monitors herauszufinden und diesen stattdessen zu verwenden. Beim Ausführen xrandr -q
wird eine Liste der verfügbaren Ausgänge angezeigt.
Hier sind weitere Informationenauf xrandr.
Antwort2
In 12.04 können Sie die Aktualisierungsrate ändern, indem Sie den Rate-Tag in ~/.config/monitors.xml ändern, nachdem Sie Ihre Monitore konfiguriert haben. Bei mir funktioniert das beim Neustart.
Beispiel:
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0"></output>
<output name="DVI-I-1">
<vendor>ACI</vendor>
<product>0x24e1</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>144</rate>
<x>0</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
<output name="HDMI-0"></output>
<output name="DP-0"></output>
<output name="DVI-D-0">
<vendor>DEL</vendor>
<product>0xa017</product>
<serial>0x31314553</serial>
</output>
<output name="DP-1"></output>
</configuration>
</monitors>
Antwort3
Meine Lösung, die auf meinem System gut zu funktionieren scheint, ist folgende:
Ich öffneteStartup-Anwendungen
Ich klickteHinzufügen
Ich habe einen Namen und Folgendes in das Befehlsfeld eingegeben:
xrandr -s 1280x1024 -r 75
Mit diesemxrandr -s 1280x1024 -r 75wird bei jedem Systemstart ausgeführt und stellt die Aktualisierungsrate nach Bedarf ein. Es könnte eine bessere Option geben, aber im Moment scheint mir das in Ordnung zu sein.
Hoffentlich behebt das LTS den gravierenden Fehler, dass es keine einfache GUI-Möglichkeit zum Ändern der Bildwiederholrate gibt.
Antwort4
Die Bildwiederholfrequenz eines Monitors wird von Compiz automatisch erkannt.
Wenn Sie es ändern möchten, compiz-settings-manager
können Sie die Installation mit dem folgenden Befehl durchführen.
sudo apt-get install compizconfig-settings-manager
Suchen Sie im Dashboard nach „ccsm“ und klicken Sie auf das Composite-Plugin.
Deaktivieren Sie „Bildwiederholrate erkennen“ und passen Sie die Bildwiederholrate an Ihre manuelle Einstellung an.