刚刚安装了 Ubuntu 23.04,发现我无法通过显示设置更改默认分辨率 1920 x 1080。尝试使用xrandr --addmode
并得到以下问题:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 41
Current serial number in output stream: 42
按照以下步骤操作后遇到了此问题:
cvt 3840 2160 144
# 3840x2160 143.94 Hz (CVT) hsync: 338.25 kHz; pclk: 1829.25 MHz
Modeline "3840x2160_144.00" 1829.25 3840 4200 4624 5408 2160 2163 2168 2350 -hsync +vsync
xrandr --newmode "3840x2160_144.00" 1829.25 3840 4200 4624 5408 2160 2163 2168 2350 -hsync +vsync
xrandr --addmode DP-0 3840x2160_144.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 41
Current serial number in output stream: 42
输出如下xrandr
:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.00 + 144.00* 119.98 99.93 84.90
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
USB-C-0 disconnected (normal left inverted right x axis y axis)
无论我增加还是减少分辨率,都会出现此问题。唯一可用的预设是 1920x1080。我在 Windows 上也使用前面提到的设置,没有任何问题。
更新:我正在使用启用了 G-SYNC 的 BenQ XL2420G,通过 Displayport 1.4 直接连接到 PC,它能够发送 4k@144 的输出。
正在使用的驱动程序是来自 nvidia-driver-535(专有,已测试)的 NVIDIA 驱动程序元包,是最新版本。我尝试将其切换到 X.Org Nouveau,但没有成功,因为分辨率选项被锁定在设置菜单中,并且在尝试通过 xrandr 更改它时遇到了另一个问题:
xrandr: Failed to get size of gamma for output default
我也尝试过使用 HDMI 线代替 DP,但它不支持 G-SYNC,因此我无法将分辨率和刷新率设置为高于 FULL HD 和 60 Hz