我有以下组合:
- 处理器 Intel® Core™ i7-7500U
- 显示屏 S3422DWG
屏幕配有 HDMI。此组合可实现的最大分辨率为 3440 x 1440 @ 24Hz。此分辨率适用于在另一个分区中运行的 Windows。
所以更新到ubuntu 22.04之后,就无法用xrandr改变分辨率了。
这是我所做的:
cvt 3440 1440 24
return
# 3440x1440 23.98 Hz (CVT) hsync: 35.08 kHz; pclk: 153.25 MHz
Modeline "3440x1440_24.00" 153.25 3440 3560 3904 4368 1440 1443 1453 1463 -hsync +vsync
然后我检查了连接的显示器
xrandr --listactivemonitors
return
0: +*XWAYLAND0 1920/800x1080/330+0+0 XWAYLAND0
我想要更改的屏幕是 XWAYLAND0(主显示屏)
所以我添加了一个新模式
xrandr --newmode "3440x1440_24.00" 153.25 3440 3560 3904 4368 1440 1443 1453 1463 -hsync +vsync
没有回报 - 所以我认为一切都正常。
然后我将新模式添加到我的显示器中。
xrandr --addmode XWAYLAND0 "3440x1440_24.00"
没有回报 - 所以我认为一切都正常。
然后我尝试选择新创建的分辨率,但它没有显示在设置列表中。
我该如何检查哪里出了问题。有没有什么日志可以检查?为什么没有显示新添加的分辨率?
答案1
我刚刚从 ubuntu 20.04 升级,我编写的用于控制亮度和调整第二台显示器分辨率的脚本停止工作。
问题在于登录时使用 wayland。因此,要在 ubuntu 的登录屏幕上返回 Xorg,您必须单击右下角的小齿轮,然后选择 Xorg。之后一切都照常运行。