モニターのリフレッシュレートを変更する方法


22

Oneiricでモニターのリフレッシュレートを変更するにはどうすればよいですか?

現在、[表示]ダイアログでこれを行うオプションはありません。デフォルトでは60Hzですが、モニターに75Hzが必要です。

以前のリリースでは、[ディスプレイ]ダイアログにそのようなオプションがありました。

編集-半分焼き付けられたソリューション

これまでにできた最善の方法は次のとおりです。

xrandr -s 1280x1024 -r 75

これは完璧ですが、私の問題は永続的ではないということです。ログアウトして再度ログインすると、デフォルトで60 Hzに戻ります。

おそらく、これはいくつかのスクリプトに入れて起動に追加する必要がありますか?どうすればいいのかわかりません。


開いてStartup Applications、そのコマンドを追加します。
特に、

回答:


18

使用できるはずxrandrです。解像度とリフレッシュレートに必要なモードラインを計算します。

cvt 1600 900 75

(ここでの私の例の解像度は1600x900です。)次に、新しいモードを作成しますxrandr

xrandr --newmode "1600x900_75.00" 104.00 1600 -hsync +vsync

新しいモードを追加しますxrandr

xrandr --verbose --addmode VGA-0 "1600x900_75.00"

そしてそれをアクティブにします

xrandr --output VGA-0 --mode "1600x900_75.00"

値が異なることに注意してください。特に、モニターがVGAでない場合があります。xrandr引数なしでコマンドを実行してモニターの名前を見つけ、代わりにそれを使用します。実行xrandr -qすると、使用可能な出力のリストが表示されます。

xrandrの詳細情報を次に示します。


これは、Ubuntu 13.10で機能しました。ありがとう!
ゾルタン14年

1
この答えはpratik@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.
思ったとおりに

9

12.04では、モニターを構成した後に〜/ .config / monitors.xmlのレートタグを変更することにより、リフレッシュレートを変更できます。これは再起動時に機能します。

例:

<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>

何時間も検索した後、これが私にとって有効な唯一のソリューションでした。どうもありがとう!
-MrMaffen

うーん、それは144.00076293945312で言いますが<rate>、明らかにそうではありません
ポストセルフ

7

だから私の解決策は、私のシステムでうまくいくようです:

  1. スタートアップアプリケーションを開きました

  2. 追加をクリックしました

  3. コマンドフィールドに名前と次を入力しました。

    xrandr -s 1280x1024 -r 75

このxrandr -s 1280x1024 -r 75を使用すると、システムの起動ごとに実行され、必要に応じてリフレッシュレートが設定されます。より良いオプションがあるかもしれませんが、今のところこれは私にとっては問題ないようです。

うまくいけば、LTSが更新レートを変更するための簡単なGUI方法のショートップバグを修正することを願っています。


2
実際に、これはないではないではなく、かなり異なっている(自分の)ユーザのログイン、上、システム起動時に実行します。最初のログイン画面はこの影響を受けません
-MestreLion

また、スクリーンセーバーを実行した後、再度実行する必要があります。
-niry

Rate 144.00 Hz not available for this sizeそれにもかかわらず(ちょうど私が走るとき、それはすぐ上に言いますxrandr
自己投稿

6

モニターのリフレッシュレートは、Compizによって自動的に検出されます。

変更したい場合compiz-settings-managerは、以下のコマンドでインストールできます。

sudo apt-get install compizconfig-settings-manager

ダッシュ「ccsm」で検索し、複合プラグインをクリックします。

[リフレッシュレートの検出]のチェックを外し、リフレッシュレートを手動設定に調整します。

ここに画像の説明を入力してください


1
私は毎日のビルドをダウンロードし、ライブで実行し、あなたが提案したことをしました。完了したら、[戻る]ボタンを押しましたが、何も起こりませんでした。ログアウトして再度ログインしましたが、変更はありません。この段階でコンピューターを再起動する必要がありますか?
Körtepálinka

うーん-ライブCDでこれができるのか疑問です。
fossfreedom

1
この設定の適用方法がわかりません。ボックスのチェックを外し、リフレッシュレートを75 Hzに設定すると、ヒットできるのは左下の[戻る]ボタンだけです。私が戻ったとき、それは再び50 Hzです。
Körtepálinka

現在、インストール済みバージョンを使用していますか、それともライブCDを実行していますか?
fossfreedom

1
この答えは期待どおりに機能していません。
満足度の
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.