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


15

私は3つのモニターを持っていますが、そのうちの1つはCRTであり、フリッカーを取り除くためにリフレッシュレートを75/80に上げる必要があります。私はそれをRaspberry Piで使用し、最大100Hzを完全にサポートしています。私が使用している場合xrandr、それは私の第一のモニタを変更しようと、私は私の第二1を変更します。

xrandr 私はこれができることを確認し、

HDMI1 connected 1280x1024+2646+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024     60.02*+  75.02  
   1920x1080     60.00    59.94  
   1152x864      75.00  
   1280x720      60.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08

Intel HD Graphics 4400を使用しています。Ubuntu16.04。


1
askubuntu.com/questions/189246/how-set-my-monitor-resolutionを参照してください。グラフィカルツールに解像度とリフレッシュレートがない場合は、カスタムリンクを作成する必要があります。カスタムリンクもこのリンクで説明されています。その後、ログイン時にxrandrを呼び出すことができます。wiki.ubuntu.com/ X / Config / Resolution
Panther

回答:


20

方法1

次のコマンドで

xrandr --output HDMI1 --rate 75

後の文字列--outputはモニターの名前で、後の文字列--rateは新しいリフレッシュレートです。

または、同じコマンドで解像度が正しいことを確認する場合

xrandr --output HDMI1 --mode 1280x1024 --rate 75

詳細についてman xrandrは、次のリンクをご覧ください

https://wiki.ubuntu.com/X/Config/Resolution

方法2

ファイルmonitors.xml(〜/ .config / monitors.xml)が必要です。

お気に入りのテキストエディターでファイルを編集します

vim ~/.config/monitors.xml

利用可能なモニターが表示され、名前でそれらを認識する必要があります。

モニターについて表示される情報の例を次に示します

<vendor>AUO</vendor>
      <product>0x38ed</product>
      <serial>0x00000000</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>

行があります

<rate>60</rate>

現在のリフレッシュレートを新しいものに置き換えます。例えば

<rate>75</rate>

ファイルを保存して再起動すると、新しいリフレッシュレートが実行されます。

注:モニターの解像度が、変更しようとしているリフレッシュレートをサポートしていることを確認してください


ただし、すべての解像度が60 Hzをサポートしているわけではないため、この方法でレートを設定することは、おそらくこれほど良い考えではありません。
パンサー

1
働いた!私の目はもう出血しません。ありがとう!
CadenGamez

@ bodhi.zazenうん右、答えにこれを追加しました
jiipeezz

monitors.xml私の.configフォルダのどこにもファイルはありません。どうすれば初期化できますか?編集:[設定]-> [表示]で単一の設定を調整し、[保存]をクリックすると、編集可能な初期monitors.xmlファイルが作成さ.configれます。しかし、Ubuntuは最初に正しくリフレッシュレートを選択しました!75hz!15hzを追加するには、自分で変更する必要があると確信しました。
-anon58192932

xrandrは再起動が必要ですか?設定を変更し続けると元に戻ります。私のディスプレイはそれをサポートできるので、HDMIケーブルが長すぎる(10フィート)と思います。
anon58192932

0

リフレッシュレートと解像度を表示する直感的なGUIツールが必要な場合は、デフォルトのubuntuではインストールされないが、リフレッシュレートと解像度を相互に変更できるlubuntuのデフォルト解像度ツールlxrandrが必要になる場合があります。lxrandrをインストールしてから開き、[詳細設定]タブをクリックして、リフレッシュレートを変更します。各列のドロップダウンオプション。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.