旧标题-“使用xrandr将分辨率更改为1280x1024会给出:X失败的请求错误:BadValue(整数参数超出操作范围)”
我已经安装了新的Ubuntu 17.10,并具有5:4分辨率的显示器。设置的分辨率不高于1024x768。但是我需要分辨率1280x1024(5:4)。我使用默认的主板图形卡:
# lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
另外,xrandr提供以下内容:
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 59.92*+
我尝试使用xrandr添加1280x1024分辨率。因此,首先使用gtf创建了分辨率信息:
$ gtf 1280 1024 60
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
然后添加到决议:
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
然后再次执行命令: xrandr --addmode XWAYLAND0 1280x1024_60.00
然后什么都没有改变。当我尝试使用xrandr --output XWAYLAND0 --mode 1280x1024_60.00 --rate 60
但更改时发生错误:
$ xrandr --output XWAYLAND0 --mode 1280x1024 --rate 60
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Value in failed request: 0x0
Serial number of failed request: 21
Current serial number in output stream: 22
我不知道我做错了什么。或如何将分辨率更改为正确的分辨率:1280x1024