web-dev-qa-db-ja.com

この1台のモニターで適切な解像度を設定できません

Intel HDグラフィックスを搭載し、Linux trusty 3.13.0-45-generic

外部ディスプレイをディスプレイポートに接続する際に問題が発生したことはありませんでしたが、新しいモニターを入手したため、ラップトップに適切な解像度を出力させることができません。

表示は Asus ROG Swift PG278Q です。

xrandrを実行すると、ディスプレイポートで取得できるのは

DP1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9 

次に、適切なモードを手動で追加しようとしたので、実行しました:

$ cvt 2560 1440 60
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

次にモードを追加しました:

xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
xrandr --addmode DP1 "2560x1440_60.00"

でモードを有効化すると

xrandr --output DP1 --mode 2560x1440_60.00

ディスプレイに表示されるのはメッセージのみです

OUT OF RANGE

他の解像度とリフレッシュレートも試しましたが、成功しませんでした。他のディスプレイでは、私のラップトップは2560x1440p60を問題なく管理します。この特定のモニターは、私のWindowsマシンでもこのモードで動作します。

これを解決またはデバッグする方法に関する提案はありますか?

2

さて、私は自分でそれを考え出した。

Monitor Asset Manager を使用すると、そのモニターで機能するModeLineを特定できます。

"2560x1440@60" 241,500 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
2