Wie ändere ich die Bildwiederholfrequenz des Monitors?


22

Wie ändere ich die Bildwiederholfrequenz des Monitors in Oneiric?

Im Dialogfeld "Anzeigen" ist dies jetzt nicht möglich. Standardmäßig ist es 60 Hz, aber ich brauche 75 Hz auf meinem Monitor.

In früheren Versionen gab es eine solche Option im Dialogfeld "Anzeigen".

Bearbeiten - Halbgebackene 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 Abmelden und erneuten Anmelden wird die Standardeinstellung auf 60 Hz zurückgesetzt.

Vielleicht sollte dies in ein Skript gehen und zum Start hinzugefügt werden? Ich weiß nur nicht, wie ich das machen soll.


Öffnen Startup ApplicationsSie den Befehl und fügen Sie ihn hinzu
insbesondere

Antworten:


18

Sie sollten verwenden können xrandr. Berechnen Sie die benötigten Modelines für Ihre Auflösung und Bildwiederholfrequenz:

cvt 1600 900 75

(Hier ist meine Beispielauflösung 1600x900.) Erstellen Sie jetzt 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 nicht VGA. Führen Sie den xrandrBefehl ohne Argumente aus, um den Namen Ihres Monitors zu ermitteln, und verwenden Sie diesen stattdessen. Running xrandr -qzeigt eine Liste der verfügbaren Ausgaben an.

Hier finden Sie weitere Informationen zu xrandr.


Das hat bei mir unter Ubuntu 13.10 geklappt. Vielen Dank!
Zoltán

1
Diese Antwort funktioniert nicht wie erwartetpratik@pratik-SVE15116ENB:~$ xrandr --newmode "1368x768_75.00" 104.00 1600 -hsync +vsync xrandr: failed to parse '1368x768_75.00' as a mode specification Try 'xrandr --help' for more information.
Pratik

9

In 12.04 können Sie die Aktualisierungsrate ändern, indem Sie das Rate-Tag in ~ / .config / screens.xml ändern, nachdem Sie Ihre Monitore konfiguriert haben. Dies funktioniert beim Neustart für mich.

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>

Nach stundenlangem Suchen war dies die einzige Lösung, die für mich funktionierte. Vielen Dank!
MrMaffen

Hm, heißt es 144.00076293945312in <rate>, aber es ist eindeutig nicht
Post Self

7

Also ist meine Lösung, die auf meinem System gut zu funktionieren scheint:

  1. Ich habe Startup Applications geöffnet

  2. Ich habe auf Hinzufügen geklickt

  3. Ich habe einen Namen und Folgendes in das Befehlsfeld eingegeben:

    xrandr -s 1280 x 1024 -r 75

Mit diesem Befehl wird xrandr -s 1280x1024 -r 75 bei jedem Systemstart ausgeführt und die Aktualisierungsrate nach Bedarf festgelegt. Es könnte eine bessere Option geben, aber im Moment scheint dies für mich in Ordnung zu sein.

Hoffentlich behebt der LTS den Showstopper-Fehler, der nicht einfach zu ändern ist.


2
Tatsächlich wird dies nicht beim Systemstart ausgeführt, sondern bei (Ihrer) Benutzeranmeldung, was ganz anders ist. Der anfängliche Anmeldebildschirm ist davon nicht betroffen
MestreLion

Nach dem Bildschirmschoner müssen Sie es erneut ausführen.
niry

Rate 144.00 Hz not available for this sizeobwohl es ist (es steht oben, wenn ich gerade xrandr
Post Self

6

Die Aktualisierungsrate für einen Monitor wird von Compiz automatisch erkannt.

Wenn Sie es ändern möchten, compiz-settings-managerkönnen Sie es mit dem folgenden Befehl installieren .

sudo apt-get install compizconfig-settings-manager

Suchen Sie im Bindestrich "ccsm" und klicken Sie auf das zusammengesetzte Plugin.

Deaktivieren Sie "Bildwiederholfrequenz erkennen" und passen Sie die Bildwiederholfrequenz an Ihre manuelle Einstellung an.

Bildbeschreibung hier eingeben


1
Ich habe den täglichen Build heruntergeladen, ihn live ausgeführt und das getan, was Sie vorgeschlagen haben. Als ich fertig war, drückte ich die Zurück-Taste, aber es passierte nichts. Ich habe mich abgemeldet und wieder angemeldet, aber keine Änderung. Muss ich den Computer zu diesem Zeitpunkt neu starten?
Körtepálinka

hmmm - Ich habe meine Zweifel, dass Sie dies über eine Live-CD tun können.
fossfreedom

1
Ich verstehe nicht, wie ich diese Einstellung anwenden soll. Ich deaktiviere das Kontrollkästchen, stelle die Bildwiederholfrequenz auf 75 Hz ein und drücke nur die Zurück-Taste unten links. Wenn ich zurückkomme, sind es wieder 50 Hz.
Körtepálinka

Verwenden Sie jetzt eine installierte Version - oder führen Sie noch eine Live-CD aus?
fossfreedom

1
Diese Antwort funktioniert nicht wie erwartet. Sie zeigt die Aktualisierungsrate für UNSERE ZUFRIEDENHEIT, aber nach dem Neustart wird die Einstellung auf 60
Hz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.