无法在这个显示器上设置适当的分辨率。

我有一台配备Intel HD图形卡并运行在Linux trusty 3.13.0-45-generic系统上的笔记本电脑。
以前连接外部显示器到我的Display Port从来没有问题,但现在我买了一台新的显示器,无法让我的笔记本输出正确的分辨率。
这个显示器是Asus ROG Swift PG278Q
当我运行xrandr命令时,Display Port只显示:
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机器上也可以以这种模式工作。
有什么建议可以解决或调试这个问题吗?
1个回答

好的,我自己弄清楚了。
使用Monitor Asset Manager,我能够确定该显示器的一个有效的模式行,即:
"2560x1440@60" 241,500 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync

谢谢!对于这款特定的显示器,我在其他地方很难找到正确的模式设置。 - 9a3eedi