xrandr - 无法设置自定义屏幕分辨率(Ubuntu 16.04)

xrandr - 无法设置自定义屏幕分辨率(Ubuntu 16.04)

我已经按照步骤操作在这个问题中为我的 Ubuntu (16.04) 机器添加新的自定义分辨率。我遇到了与提问者相同的错误,但答案并没有解决我的问题。以下是我所做的:

cvt 1600 900 60

这给了我:

# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

然后我使用 xrandr 添加输出:

sudo xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

但是,当我尝试添加新模式时:

sudo xrandr --addmode eDP1 1600x900_60.00

我收到以下错误消息:

X 失败请求的错误:BadMatch(无效的参数属性)
失败请求的主操作码:140(RANDR) 失败请求的次操作码:18(RRAddOutputMode) 失败请求的序列号:37 输出流中的当前序列号:38

我输入以下命令来获取我的屏幕名称:

xrandr | grep -e " 已连接 [^(]" | sed -e "s/([A-Z0-9]+) 已连接。*/\1/"

并得到

DP1 的

有人知道解决方法吗?或者我的命令有什么问题?我没有 xorg.conf 文件。我需要它吗?还是只能使用xrandr

相关内容