モニターのリフレッシュ レートを設定し、正しく設定されていることを確認します。

モニターのリフレッシュ レートを設定し、正しく設定されていることを確認します。

そこで私は 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そのモデルラインを新しい解像度として追加し、その新しい解像度に変更することです。次のセクションを参照してくださいTroubleshootingXrandr 情報

そして試してみるcvt 1920 1080 240cvt -r 1920 1080 240

実験中で、無効な解像度に変更した場合に再起動したくない場合は、スリープを使用して解像度の変更を元に戻すというヒントにも注意してください。

関連情報