使用 NVidia 的 Ubuntu 22.04 上不再启用 Wayland?

使用 NVidia 的 Ubuntu 22.04 上不再启用 Wayland?
  • 我在 Ubuntu 22.04 上启用了 Wayland,如下所示: /etc/gdm3/custom.conf我设置WaylandEnable=true
  • 但是当我运行 echo $XDG_SESSION_TYPE它时显示 x11
  • 我读到 Gnome 在检测到 nvidia 时会禁用 wayland。我按照此处注释的方式禁用了此功能:
cat /etc/udev/rules.d/61-gdm.rules | grep WaylandEnable
# RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"

但这并没有什么效果。

journald 显示以下内容:

journalctl | grep -i Wayland
systemd[1519246]: Starting GNOME Shell on Wayland...
systemd[1519246]: [email protected]: Skipped due to 'exec-condition'
systemd[1519246]: Condition check resulted in GNOME Shell on Wayland being skipped.

我的系统规格:

  • 操作系统:Ubuntu 22.04.4 LTS x86_64
  • 主机:ROG Strix G834JY_G834JY 1.0
  • 内核:6.5.0-27-generic
  • 桌面环境:GNOME 42.9
  • WM: 咕哝
  • 中央处理器:第 13 代英特尔 i9-13980HX (32) @ 5.400GHz
  • GPU:英特尔 Raptor Lake-S 超高清显卡
  • 显卡:NVIDIA RTX4090 GN21-X11
  • libvulkan1 1.3.204.1-2
  • echo $XDG_SESSION_TYPE→ x11
  • nvidia-smi-> 驱动程序版本:545.23.08 CUDA 版本:12.3

几个月前,Wayland 已启用 - 不确定发生了什么变化。这可能是 GRUB / initramfs 问题吗?

相关内容