Wie ändere ich die Bildwiederholfrequenz des Monitors?

Wie ändere ich die Bildwiederholfrequenz des Monitors?

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 xrandrBefehl ohne Argumente aus, um den Namen Ihres Monitors herauszufinden und diesen stattdessen zu verwenden. Beim Ausführen xrandr -qwird 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:

  1. Ich öffneteStartup-Anwendungen

  2. Ich klickteHinzufügen

  3. 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-managerkö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.

Bildbeschreibung hier eingeben

verwandte Informationen