web-dev-qa-db-ja.com

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

私は3台のモニターを持っていますが、そのうちの1台はCRTです。ちらつきを取り除くためにリフレッシュレートを75/80に上げる必要があります。RaspberryPiで使用し、最大100Hzを完全にサポートしています。 xrandrを使用すると、最初のモニターを変更しようとしますが、2番目のモニターを変更したいです。

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。

12
CadenGamez

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

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

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

16
jiipeezz

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

0
ianorlin