Chapter 38. OpenGL and Vulkan on Xwayland

Overview

Xwayland is an X11 server implemented as a Wayland client, allowing one to run X11 applications on a Wayland desktop in a relatively seamless fashion. The NVIDIA driver is able to facilitate accelerated 3D rendering for such applications, but there are some particular considerations compared to a typical X11 configuration which are outlined in this chapter.

Requirements

The following are necessary to enable accelerated rendering on Xwayland with the NVIDIA driver:

Limitations

Some NVIDIA driver features available on a typical X11 system are currently not supported on Xwayland. These include:

Reporting Issues

The Wayland desktop relies on the close interaction of several components to function correctly. Because of this, it can be tricky to determine exactly which one is responsible for a suspected bug.