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マシンでもこのモードで動作します。
これを解決またはデバッグする方法に関する提案はありますか?
さて、私は自分でそれを考え出した。
Monitor Asset Manager を使用すると、そのモニターで機能するModeLineを特定できます。
"2560x1440@60" 241,500 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync