![新的 Xrandr 模式未显示 - Dell Inc. Vostro 5568](https://linux22.com/image/1187246/%E6%96%B0%E7%9A%84%20Xrandr%20%E6%A8%A1%E5%BC%8F%E6%9C%AA%E6%98%BE%E7%A4%BA%20-%20Dell%20Inc.%20Vostro%205568.png)
我最近在配备 Mesa Intel® HD Graphics 620(KBL GT2)的 Dell Inc. Vostro 5568 上安装了 Ubuntu 22.04,并且我可用的最大分辨率是本机显示 1366x768。
我尝试添加 1920x1080 和 1600x900,但均未成功。
xrandr 的输出是;
Screen 0: minimum 16 x 16, current 1366 x 768, maximum 32767 x 32767
XWAYLAND0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1360x768 59.80*+
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
720x480 59.71
640x400 59.95
320x200 58.96
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
cvt 1600 900 的输出为
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 --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode XWAYLAND0 "1600x900_60.00"
我还将以下行添加到 gedit ~/.profile 中,但没有效果,我尝试过 xrandr --fb 1600x900,没有错误
我遇到错误的唯一地方是使用 xrandr --output XWAYLAND0 --mode“1600x900_60.00”时产生了以下错误;
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 139 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x0
Serial number of failed request: 22
Current serial number in output stream: 22
答案1
对于那些以后发现这个问题的人来说,似乎无法覆盖,但是我已经通过安装解决了这个问题调整并使用缩放因子来获得更高分辨率的外观。