Oneiricでモニターのリフレッシュレートを変更するにはどうすればよいですか?
現在、[表示]ダイアログにはこれを行うオプションがありません。デフォルトでは60Hzですが、モニターには75Hzが必要です。
以前のリリースでは、[ディスプレイ]ダイアログにそのようなオプションがありました。
編集-半焼成ソリューション
これまでにできた最善の方法は次のとおりです。
xrandr -s 1280x1024 -r 75
これは完璧ですが、私の問題は永続的ではないということです。ログアウトしてから再びログインすると、デフォルトで60 Hzに戻ります。
おそらく、これはいくつかのスクリプトに入り、スタートアップに追加されるべきでしょうか?どうすればいいのかわかりません。
だから私の解決策は、私のシステムでうまくいくようです:
開いたスタートアップアプリケーション
追加をクリックしました
コマンドフィールドに名前と次を入力しました。
xrandr -s 1280x1024 -r 75
これを使用するとxrandr -s 1280x1024 -r 75がシステムの起動ごとに実行され、必要に応じてリフレッシュレートが設定されます。より良い選択肢があるかもしれませんが、今のところこれは私にとっては問題ないようです。
うまくいけば、LTSが更新レートを変更する簡単なguiの方法のショートップバグを修正することを願っています。
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で。
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>
モニターのリフレッシュレートは、Compizによって自動的に検出されます。
変更する場合は、compiz-settings-manager
をインストールしてください。以下のコマンドを使用して実行できます。
Sudo apt-get install compizconfig-settings-manager
ダッシュ「ccsm」で検索し、複合プラグインをクリックします。
[リフレッシュレートの検出]のチェックを外し、リフレッシュレートを手動設定に調整します。