已经存在许多相同的问题,但它们似乎都与默认的 X11 有关,因为它们都使用“Virtual1”,这似乎是 X11 中的监视器名称,与“XWAYLAND0”不同,后者似乎是 Wayland 的默认监视器名称。
我尝试过类似的方法
Section "Monitor"
Identifier "XWAYLAND0"
Modeline "p1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "p1920x1080"
EndSection
或者
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=XWAYLAND0:1920x1080@60"
或者
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode XWAYLAND01920x1080
xrandr --output XWAYLAND0--mode 1920x1080
但它们都不适用于 Wayland。不过,上面的那个适用于 X11。那么,有没有办法在“Ubuntu (Wayland)”上获得 1080p,或者这是不可能的?
答案1
对我有用的是跳过监视器名称。
在/etc/default/grub
文件中,
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=1920x1080-32"
设置以下变量也有帮助
GRUB_GFXMODE=1920x1080x32
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_TERMINAL=gfxterm
然后运行命令
sudo update-grub
更多信息:https://www.systutorials.com/configuration-of-linux-kernel-video-mode/