Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

XWayland 21.1.3 rolls out supporting NVIDIA 495.44 with the GBM API

By - | Views: 11,698

Another big tick in the box for switching over to Wayland from Xorg, with the release of XWayland 21.1.3.  In the release announcement it was noted that it has no changes over the previous release candidate build.

With this release of XWayland, it brings in support for the latest NVIDIA 495.44 stable driver, released back in October where NVIDIA finally added support for the GBM API.

So what does this actually mean? In short: much better Wayland support. With this and the 470.57.02 release before it, that came with hardware accelerated OpenGL and Vulkan rendering on Xwayland, things are looking to be in a pretty good spot now. This is all needed, as when distributions make the full switch over to Wayland, you will still want your games and applications designed to run on Xorg to work fully and all this together should make the experience good.

It's been a very long road to get to full Wayland support but it looks like 2022 may be the year of Wayland. Especially so with the Valve Steam Deck releasing with SteamOS 3 that will also use gamescope, a Wayland compositor, in the main gaming session (not desktop mode).

Article taken from GamingOnLinux.com.
25 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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.
See more from me
10 comments

View PC info
  • Supporter Plus
I'm at the point to finally switch to Wayland then.

Unfortunately with Gnome 40.* I'm still experiencing the issue that the defined refresh rate is the half of the monitor supported one on NVIDIA GPU. Apparently is a EGL issue, which has been fixed for Gnome 42 and GBM (and then NVIDIA Driver 495.44). A few months still to go then for a reliable solution.


Last edited by LordDaveTheKind on 9 November 2021 at 11:19 am UTC
I just updated to Nvidia 495.44 and the Wayland session won't start. Does it mean I must wait for the update of xorg-xwayland 21.1.3 for it to work or something is wrong on my side?


Last edited by michaldybczak on 9 November 2021 at 11:20 am UTC
ridge 9 Nov
Quoting: michaldybczakI just updated to Nvidia 495.44 and the Wayland session won't start. Does it mean I must wait for the update of xorg-xwayland 21.1.3 for it to work or something is wrong on my side?

The Wayland session in Plasma is a bit broken at the moment, I don't know if egl-wayland still needs an update but I know for sure qtwayland does; for which there's currently a merge conflict: https://codereview.qt-project.org/c/qt/qtwayland/+/373473

I was able to log in to Plasma Wayland but the screen wouldn't refresh unless I moved my mouse, I built qtwayland from source with the above patch and it works now. Still glitchy, but it's getting there!

As for why you can't even start it I'm not sure, but waiting is probably gonna pay off.
axredneck 9 Nov
Quoting: michaldybczakI just updated to Nvidia 495.44 and the Wayland session won't start. Does it mean I must wait for the update of xorg-xwayland 21.1.3 for it to work or something is wrong on my side?
XWayland doesn't affect your session, it's only for Xorg apps/games
jahid65 9 Nov
Quoting: michaldybczakI just updated to Nvidia 495.44 and the Wayland session won't start. Does it mean I must wait for the update of xorg-xwayland 21.1.3 for it to work or something is wrong on my side?

Probaly something on your end. Are you using KDE? I am using 495.44 driver in Fedora 35 (gnome) with wayland without any problem. For full gbm support you need xwayland 21.1.3 and gnome 41.2. Gnome is still using egl-stream for nvidia. 41.2 release most probably use gbm backend. Xwayland 21.1.3 is already in testing repo dor Fedora 35 and 34. Hopefully, it will come within 2 weeks
CZiNTrPT 10 Nov
Quoting: ridge
Quoting: michaldybczakI just updated to Nvidia 495.44 and the Wayland session won't start. Does it mean I must wait for the update of xorg-xwayland 21.1.3 for it to work or something is wrong on my side?

The Wayland session in Plasma is a bit broken at the moment, I don't know if egl-wayland still needs an update but I know for sure qtwayland does; for which there's currently a merge conflict: https://codereview.qt-project.org/c/qt/qtwayland/+/373473

I was able to log in to Plasma Wayland but the screen wouldn't refresh unless I moved my mouse, I built qtwayland from source with the above patch and it works now. Still glitchy, but it's getting there!

As for why you can't even start it I'm not sure, but waiting is probably gonna pay off.

Can you use multi monitoring with plasma Wayland now? I always get a black "bar" at the bottom of my screen where desktop wallpaper and application end, but mouse can travel over. So weird I can't even describe it
ridge 11 Nov
Quoting: CZiNTrPTCan you use multi monitoring with plasma Wayland now? I always get a black "bar" at the bottom of my screen where desktop wallpaper and application end, but mouse can travel over. So weird I can't even describe it

I can, for me all three monitors work as they should with the patch I mentioned. Try asking on KDE's webchat for a possible workaround.
Nvidia + Plasma Wayland is gonna be a bit weird(er) in the coming weeks or maybe even months, sadly.
dec05eba 11 Nov
There are quite a few issues with wayland on nvidia as seen in this thread: https://forums.developer.nvidia.com/t/nvidia-495-on-sway-tutorial-questions-arch-based-distros/192212/2
it may take quite some time before its as usable as x11
14 12 Nov
View PC info
  • Supporter Plus
I've been running Wayland on my laptop for a few months now. It works well there, and it has a crisper feel to it. You know what I mean? Barely noticeable, but seems like some window movement / animation / rendering is a hair more responsive and tight.

But I don't run it on my main machine yet because I need better clipboard access between applications. Also, I couldn't get OBS to work in the amount of time I was willing to fiddle with it. So, there are not many things holding me back.
Eike 13 Nov
Quoting: 14I've been running Wayland on my laptop for a few months now. It works well there, and it has a crisper feel to it. You know what I mean?

I had these moments, when switching from an analog to a digital monitor or from HDD to SSD. (Probably these effects where bigger though.)
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.