2.5. RHEL 8 中的图形后端
在 RHEL 8 中,您可以在两个协议中选择来构建图形用户界面:
- X11
- X11 协议使用 X.Org 作为显示服务器。基于此协议的显示图形的工作方式与在 RHEL 7 中的一样,这是唯一的选项。
- wayland
- RHEL 8 上的 Wayland 协议使用 GNOME Shell 作为其合成器和显示服务器,这被进一步称为 GNOME Shell on Wayland。与 X11 相比,基于 Wayland 协议的显示图形有一些区别和限制。
RHEL 8 的新安装会自动选择 GNOME Shell on Wayland。但是,您可以切换到 X.Org,或者选择所需的 GNOME 环境和显示服务器的组合,如 第 2.8 节 “选择 GNOME 环境并显示协议” 所述。
请注意,还有一些环境中,X.Org 优先于 GNOME Shell on Wayland,例如:
- VM 环境中使用的 cirrus 图形
- Matrox 图形
- Aspeed 图形
- VM 环境中使用的 QXL 图形
- 与专有驱动程序一起使用 Nvidia 图形
重要
Nvidia 图形默认使用 nouveau
,这是一个开源驱动程序。Wayland 上支持 nouveau
,因此您可以在 GNOME Shell on Wayland 上使用带有 nouveau
的 Nvidia 图形。但是,GNOME Shell on Wayland 上不支持带有将专有 Nvidia 二进制驱动程序的 Nvidia 图形。在这种情况下,您需要切换到 X.Org,如 第 2.8 节 “选择 GNOME 环境并显示协议” 所述。
其它资源
-
您可以在
/usr/lib/udev/rules.d/61-gdm.rules
文件中找到 Wayland 不可用的当前环境列表。 - 有关 Wayland 项目的更多信息,请参阅 Wayland 文档。