我在 Ubuntu 24.04 之前一直使用 X11,因为 Wayland 与我的设置存在兼容性问题。但是,由于一些特定任务以及 24.10 中 Wayland 对 NVIDIA 显卡的支持有所改进,我决定改用 Wayland。
Wayland 确实启动速度更快,并且在 Nautilus 等应用程序中提供更流畅的体验。但是,我注意到了一些问题:按下主显示屏上的 Super/Win 键会导致动画不连贯,即使没有运行任何后台应用程序也是如此。此外,当通过 HDMI 连接外接显示器时,我在 GNOME 上遇到了系统范围的延迟,包括在 Chrome 中滚动或在辅助显示器上执行其他任务时。有趣的是,在 X11 上一切都运行顺畅,没有这些问题。
我的设置包括一台联想 Legion 笔记本电脑,配备 i7-10750H、16GB RAM 和 RTX 2060 移动 GPU,运行专有 NVIDIA 驱动程序版本 560。Ubuntu 安装在 NVMe SSD 上。
我可以调整什么来提高其性能,或者这仅仅是我必须接受 Wayland 的一个限制?
我的 HP Zbook 笔记本电脑也遇到了同样的问题,即使是打字时也慢得无法使用,移动鼠标时也能感觉到延迟。我使用的是 i9 和 RTX4500,在 24.04 中速度很快,但现在速度不再快了。
我在这里发现6.11 内核/nvidia 560 驱动程序中有一个错误,导致性能不佳,并且 /usr/bin/gnome-shell 消耗大量 CPU。我尝试了 550 和 535 驱动程序,没有变化。尝试了 6.8 内核,但也没有解决问题。
我在这里发现470 驱动程序可以运行,但是它已达到使用寿命并在 24.10 中停产。
因此,要么修复该错误,要么我们需要返回到 24.04。(我也尝试了 Nouveau,但无法使外接显示器工作)
好吧,当我更新到 24.10 时,我也遇到了同样的问题,我试图找出问题所在(驱动程序、内核、操作系统版本......),如果我没记错的话,我通过安装 535 驱动程序解决了这个问题,这让我相信这是 nvidia 驱动程序(560)中的问题。但后来我决定回滚,因为我了解到这个内核版本在从睡眠模式恢复时存在问题。我还有一些最近的规格:Aorus 15 9kf 笔记本电脑、i5 12500h、RTX 4060 和 16gb 内存。
我不再使用 Nvidia,所以这是凭记忆说的:Wayland 因与 Nvidia 不和睦而臭名昭著。不过,我似乎记得安装libnvidia-egl-wayland1对我有用。你可能需要进一步调查。