You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

NVIDIA reveal a list of issues with their driver and Wayland

By - | Views: 43,480

While the situation has improved a little for NVIDIA and Wayland, they're not really there yet and so NVIDIA are now keeping a public list of the issues split between drivers and either protocol or compositor limitations. This follows on from the huge splash they made recently with their new open source Linux GPU kernel modules, which also improved Wayland support a little too with the 515.43.04 driver that went up at the same time.

NVIDIA said they expect the list to get shorter over time as "missing functionality is implemented both in the driver and in upstream components".

So for those interested, here's things as they stand right now:

NVIDIA DRIVER LIMITATIONS

  • The VDPAU library, used for hardware accelerated video decoding and presentation, does not have native Wayland support and does not work with Xwayland.

  • The NvFBC desktop capture library does not have native Wayland support and does not work with Xwayland.

  • Variable display refresh rate capabilities such as G-Sync are not reported by nvidia-drm module, therefore this functionality is not available on Wayland.

  • Virtual reality displays, such as the SteamVR platform, require support for DRM display leasing which does not currently work.

  • EGL_EXT_platform_x11 is not supported with Xwayland.

  • The nvidia-drm module does not support the GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING, or COLOR_RANGE connector properties, which may impact some compositor features related to color correction.

  • The nvidia-settings configuration tool has limited functionality on Wayland.

  • Front-buffer rendering in GLX does not work with Xwayland.

WAYLAND PROTOCOL OR COMPOSITOR LIMITATIONS

  • The following workstation features are not supported by any Wayland compositors or the Wayland protocol. They will also likely require new EGL extensions or other means to expose the related hardware functionality.

    • SLI and Multi-GPU Mosaic

    • Frame Lock and Genlock

    • Swap Groups

    • Advanced display pipeline features including warp and blend, pixel shift, and emulated YUV420.

    • Stereo rendering

  • There is no established public API through which Wayland compositors can power off video memory via RTD3.

  • Xwayland does not provide a suitable mechanism for our driver to synchronize application rendering with presentation, which can cause visual corruption in some circumstances.

  • Display multiplexers (muxes) are typically used in laptops with both integrated and discrete GPUs to provide a direct connection between the discrete GPU and the built-in display (internal mux) or an external display (external mux). On X11, the display mux can be automatically switched when a full-screen application is running on the discrete GPU, enabling enhanced display features and improved performance, but no Wayland compositors currently support this functionality.

  • Indirect GLX does not work with Xwayland because the Glamor rendering engine is not compatible with our EGL implementation.

  • Hardware overlays cannot be used by GLX applications with Xwayland.

Article taken from GamingOnLinux.com.
Tags: Misc, NVIDIA
22 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
14 comments
Page: «2/2
  Go to:

14 May 28, 2022
View PC info
  • Supporter Plus
Quoting: TheRiddickYeah IMO Wayland is still years away from prime time.
I was thinking maybe 1 year but its just such a trash experience in many ways. At least for Plasma.
My laptop, on which I only do light gaming, has been running Wayland for like a year now. My experience is far better than "trash." To your point, I don't run Wayland on my gaming desktop, but those are for features of convenience that don't work with some programs yet. I suppose maybe OBS still doesn't work...? Haven't tried in a long time. That would be a big one. Still, "trash" is pretty harsh for something that overall does work reliably in my experience.
TheRiddick May 28, 2022
Quoting: 14Still, "trash" is pretty harsh for something that overall does work reliably in my experience.

Maybe if you actually USED Wayland as for power desktop and gaming needs then you will think differently.

Pretty much ALL desktop environments work pretty good if you do very light desktop stuff and minimal gaming!
melkemind Jun 1, 2022
Quoting: TheRiddick
Quoting: 14Still, "trash" is pretty harsh for something that overall does work reliably in my experience.

Maybe if you actually USED Wayland as for power desktop and gaming needs then you will think differently.

Pretty much ALL desktop environments work pretty good if you do very light desktop stuff and minimal gaming!

So, how does the Steam Deck manage to run Wayland well, or is it only using it for Gamescope and then using Xorg in desktop mode?
stephenseiber420 Jun 2, 2022
Quoting: TheRiddick
Quoting: 14Still, "trash" is pretty harsh for something that overall does work reliably in my experience.

Maybe if you actually USED Wayland as for power desktop and gaming needs then you will think differently.

Pretty much ALL desktop environments work pretty good if you do very light desktop stuff and minimal gaming!
i run plasma wayland on amd gpu on my gaming rig just find... there are a few minor issues but nothing game breaking and games run perfectly... i find nothing about my experceince on wayland with intel/amd gpus to be trash... nvidia on the other hand has major issues on my spouses computer...
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.