无法在此显示器上设置正确的分辨率

无法在此显示器上设置正确的分辨率

我有一台配备英特尔高清显卡并运行的笔记本电脑Linux trusty 3.13.0-45-generic

我从来没有遇到过将外部显示器连接到显示端口的问题,但现在我得到了一个新显示器,却无法让我的笔记本电脑输出正确的分辨率。

显示屏是华硕 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 机器上也可以在此模式下工作。

关于如何解决或调试这个问题有什么建议吗?

答案1

好吧,我自己明白了。

使用监控资产管理器我可以确定该监视器的运行模式线 (ModeLine),它是:

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

相关内容