0

我使用带有笔记本电脑和分辨率为 1600x900 的外部屏幕的 Ubuntu 14.04。在原始安装中,分辨率限制为 1024x768。所以我配置了一个在使用 xrandr 启动时自动运行的脚本:

#/bin/bash 
xrandr -s 0 
xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync 
xrandr --addmode VGA1 "1600x900_60.00"

当机器启动并连接 VGA 电缆时,它工作正常。当屏幕连接并且我启动或重新启动计算机时,会出现此错误:

无法将 CRTC 分配给输出:尝试 CRTC 63 CRTC 63 的模式:尝试模式 1600x900@60Hz,输出为 1600x900@60Hz(通过 0) 所选模式均不与可能的模式兼容:尝试 CRTC 63 CRTC 63 的模式:尝试模式 1024x768@60Hz,输出为 1600x900@60Hz(通过 0) CRTC 63:尝试模式 800x600@60Hz,输出为 1600x900@60Hz(通过 0) CRTC 63:尝试模式 800x600@56Hz,输出为 1600x900@60Hz(通过 0 ) CRTC 63:尝试模式 848x480@60Hz,输出为 1600x900@60Hz(通过 0) CRTC 63:尝试模式 640x480@60Hz,输出为 1600x900@60Hz(通过 0) CRTC 63:尝试模式 1024x768@60Hz,输出为 1600x900@ 60Hz(通过 1) CRTC 63:尝试模式 800x600@60Hz,输出为 1600x900@60Hz(通过 1) CRTC 63:尝试模式 800x600@56Hz,输出为 1600x900@60Hz(通过 1) CRTC 63:尝试模式 848x480@60Hz,输出为 1600x900@60Hz(通过 1) CRTC 63:尝试模式 640x480@60Hz,输出为 1600x900@60Hz(通过 1) CRTC 64 的尝试模式 ...

是否有解决方案可以在每次启动或重新启动时不连接和断开电缆的情况下使该脚本工作?

4

1 回答 1

1

我知道了!这是一个硬件问题:我更换了电缆,Ubuntu 完美地检测到屏幕模型,即使没有脚本也应用了正确的分辨率。

于 2015-04-11T02:34:06.347 回答