そこで私は rand を実行xrandr
して出力を取得しました:
1920x1080 60.05*+ 59.93 48.04
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 60.00
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1368x768 60.00
1360x768 59.80 59.96
1152x864 60.00
1280x720 60.00
1024x768 60.00
1024x576 60.00
960x540 60.00
800x600 60.32 56.25
864x486 60.00
640x480 59.94
720x405 60.00
640x360 60.00
240 Hz をサポートするモニターを持っています。
そこで私はこれを試しました:xrandr --output HDMI1 --mode 1920x1080 --rate 240
でも、走ってみるとxrandr
、わかります1920x1080 60.00 + 119.98* 50.00 59.94
。
つまり、Ubuntu は のみに設定したということでしょうか119.98
? それとも、単に間違って表示されているだけでしょうか?
PS 私のラップトップには Intel 統合グラフィック カードしか搭載されていません。
アップデート
マニュアルに従った後xrandr
、 で新しいモードを追加できました240 Hz
が、まだ適用できません。また、 などの名前を付けることはできません。1920x1080_240.00
使用しようとすると、そのようなモードが見つからないというエラーが発生するためです。そのため、 という名前を使用しました240mode
。
新しいモードを使用しようとすると、次のようになります:
xrandr --output HDMI1 --mode 240mode --verbose
crtc 0: 240mode 239.88 +1920+0 "HDMI1"
xrandr: Configure crtc 0 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
crtc 3: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
crtc 3: revert
答え1
xrandr
パラメータのマニュアルページを見ると、次のように--rate
書かれています。
これは、指定された値に近いリフレッシュ レートを優先することを示します。複数のモードに同じ名前がある場合は、最も近いリフレッシュ レートを持つモードが選択されます。
したがって、そのコマンドでリフレッシュ レートを必ずしも 240 に設定するわけではなく、「システムが認識している最も近いレートに設定する」とだけ指定します。ただし、システムがサポートしているにもかかわらず、システムがモニターからより高いリフレッシュ レート モードを検出しない理由は明らかではありません。
実行したいことは、 を使用して検出されない解像度を追加しcvt
、モデルラインを生成し、xrandr
そのモデルラインを新しい解像度として追加し、その新しい解像度に変更することです。次のセクションを参照してくださいTroubleshooting
。Xrandr 情報
そして試してみるcvt 1920 1080 240
かcvt -r 1920 1080 240
実験中で、無効な解像度に変更した場合に再起動したくない場合は、スリープを使用して解像度の変更を元に戻すというヒントにも注意してください。