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“connected [^(]”| sed -e“s /([A-Z0-9] +)已连接。* / \ 1 /”

并获得

eDP1

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