X.Org vs. Wayland Linux Gaming Performance For NVIDIA GeForce + AMD Radeon In Early 2023

Written by Michael Larabel in Display Drivers on 30 January 2023 at 11:30 AM EST. Page 5 of 5. 103 Comments.
DDraceNetwork benchmark with settings of Resolution: 3840 x 2160, Mode: Fullscreen, Renderer: OpenGL 3.3, Zoom: Default, Demo: RaiNyMore2. Wayland Session: RX 7900 XTX was the fastest.
DDraceNetwork benchmark with settings of Resolution: 3840 x 2160, Mode: Fullscreen, Renderer: Vulkan, Zoom: Default, Demo: RaiNyMore2. Wayland Session: RX 7900 XTX was the fastest.

With the open-source DDraceNetwork platformer game there was a significant reduction in performance on the NVIDIA side when using GNOME's Wayland compositor.

Quake II RTX benchmark with settings of Resolution: 3840 x 2160, Global Illumination: Low, Denoiser: On, Ray Tracing API: VK_KHR_ray_query. X.Org Session: RTX 3090 was the fastest.
Quake II RTX benchmark with settings of Resolution: 3840 x 2160, Global Illumination: Low, Denoiser: Off, Ray Tracing API: VK_KHR_ray_query. X.Org Session: RTX 3090 was the fastest.
Quake II RTX benchmark with settings of Resolution: 3840 x 2160, Global Illumination: Low, Denoiser: Off, Ray Tracing API: VK_KHR_ray_tracing_pipeline. X.Org Session: RTX 3090 was the fastest.

Quake 2 RTX in stressing the Vulkan ray-tracing support saw Wayland preferred by Radeon and NVIDIA preferring the X.Org session.

Tesseract benchmark with settings of Resolution: 3840 x 2160. Wayland Session: RX 7900 XTX was the fastest.
Unvanquished benchmark with settings of Resolution: 3840 x 2160, Effects Quality: Ultra. X.Org Session: RTX 3090 was the fastest.
Xonotic benchmark with settings of Resolution: 3840 x 2160, Effects Quality: Ultimate. Wayland Session: RX 7900 XTX was the fastest.

The Tesseract, Xonotic, and Unvanquished open-source games also showed significant performance penalties on the NVIDIA side when running under the Mutter Wayland compositor.

Geometric Mean Of All Test Results benchmark with settings of Result Composite, Ubuntu 22.10 XWayland vs. X.Org Gaming. X.Org Session: RX 7900 XTX was the fastest.

The (X)Wayland gaming performance overall remains in great shape for the open-source Radeon (and Intel) graphics driver stack but when it comes to the performance when using the NVIDIA proprietary graphics driver as of the R525 series it still clearly prefers the traditional X.Org based session. Across the span of different games tested, when switching from the GNOME X.Org session over to Mutter with Wayland meant around a 16% hit to the frame-rate. NVIDIA continues though working to improve their Wayland support so it will be interesting to see how this performance disparity changes over the course of 2023. Of the games tested, on the Radeon side the only major Wayland issue encountered was the very poor performance of DiRT Rally 2.0 on Steam Play under the GNOME Wayland session.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.