Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

NVIDIA getting geared up to support hardware accelerated XWayland

By - | Views: 35,810

Looks like 2021 really could properly be the year of Wayland on the Linux desktop. For plenty it already is but NVIDIA have been a sore spot and it looks like they're moving forward now too.

NVIDIA's Erik Kurzinger has submitted a Merge Request to the xserver GitLab titled "Xwayland: Support hardware accelerated rendering with the proprietary NVIDIA driver", with the two patches included "intended to accompany upcoming support in the proprietary NVIDIA driver for hardware accelerated GL and Vulkan rendering with Xwayland". Kurzinger continues to mention that once a driver is out with the needed hooks, this code should "just start working".

The patches are being sent out to be considered, so that they can get some feedback and see if there's any substantial concerns about their approach to it.

As for the performance of it? They expect it to be "on-par with native X11 based on the benchmarking I've done", although there's "an annoying extra copy required for presentation of windowed applications, but the impact doesn't appear to be significant" and you shouldn't see it for full-screen applications as long as the compositor works with the zwp_linux_dmabuf_v1 interface.

Why is all this important? With Wayland coming along to replace X11 as a big shakeup for Linux as a whole, you need XWayland to provide that backwards compatibility to enable existing applications and games to continue working well into the future.

Article taken from GamingOnLinux.com.
31 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.
46 comments
Page: «5/5
  Go to:

TheRiddick Jan 10, 2021
NVIDIA has a 60-70% GPU market share on Windows, not sure what it is under linux, at least according to steam survey.
Shmerl Jan 10, 2021
Quoting: TheRiddickNVIDIA has a 60-70% GPU market share on Windows, not sure what it is under linux, at least according to steam survey.

You can check GOL trends: https://www.gamingonlinux.com/index.php?module=statistics&view=trends#GPUVendor-top
Purple Library Guy Jan 10, 2021
Quoting: Shmerl
Quoting: TheRiddickNVIDIA has a 60-70% GPU market share on Windows, not sure what it is under linux, at least according to steam survey.

You can check GOL trends: https://www.gamingonlinux.com/index.php?module=statistics&view=trends#GPUVendor-top
When you think about it, that's pretty dashed fast movement. NVIDIA down 10%, AMD up 10% (so converging by 20%), in a year and a half. When you consider most people don't even change their graphics cards all that fast, the percentage of Linux card upgrades (around here at least) going with AMD has to be huge to push the figures at that rate.
Shmerl Jan 10, 2021
Quoting: Purple Library GuyWhen you think about it, that's pretty dashed fast movement. NVIDIA down 10%, AMD up 10% (so converging by 20%), in a year and a half. When you consider most people don't even change their graphics cards all that fast, the percentage of Linux card upgrades (around here at least) going with AMD has to be huge to push the figures at that rate.

It's still slower than CPU trend, but I think it reflects the situation well. You can notice for example that RX 5700 XT has become the most used GPU among GOL users:
https://www.gamingonlinux.com/users/statistics#GPUModel-top

Two most used GPUs here are from AMD in fact (RX 5700 XT and RX 580).

AMD only now reached parity with Nvidia in the very high end, so it probably will even accelerate a bit. Once GPU shortages situation will get better I expect RX 6000 series GPUs usage to start growing fast.


Last edited by Shmerl on 10 January 2021 at 7:36 am UTC
3zekiel Jan 11, 2021
Quoting: Shmerl
Quoting: Purple Library GuyWhen you think about it, that's pretty dashed fast movement. NVIDIA down 10%, AMD up 10% (so converging by 20%), in a year and a half. When you consider most people don't even change their graphics cards all that fast, the percentage of Linux card upgrades (around here at least) going with AMD has to be huge to push the figures at that rate.

It's still slower than CPU trend, but I think it reflects the situation well. You can notice for example that RX 5700 XT has become the most used GPU among GOL users:
https://www.gamingonlinux.com/users/statistics#GPUModel-top

Two most used GPUs here are from AMD in fact (RX 5700 XT and RX 580).

AMD only now reached parity with Nvidia in the very high end, so it probably will even accelerate a bit. Once GPU shortages situation will get better I expect RX 6000 series GPUs usage to start growing fast.

It might get some slowdown depending on DLSS adoption (https://discord.com/channels/277857463384932353/653300722003214348/788105568812138498 it seems Joshie and Doistujin are on it). But eventually, unless Nvidia opens their drivers, AMD and Intel (if they do not screw up their GPU) should become the "Natural" choices.
I think Intel might actually take the lead there if the card is rtx 3070 equivalent, a bit cheaper and with the same driver support as igpu. In that case, you will have same inherent robustness as Nvidia, but even better thx to being open source. Hopefully no blob except for video decoding (which I do on sw) like on igpu too, would be golden. In that case, they might even manage to shove oneAPI everywhere to replace cuda, who knows.
Shmerl Jan 11, 2021
Intel might become a bigger factor, but so far they don't have anything comparable to higher end cards, they seem to be more focused on AI now than on gaming, but may be they'll make something in the near future.

DLSS won't really help Nvidia have an edge for a long time. I think AMD are leading some effort to make a standard method for upscaling, that's not tied to specific hardware. At that point Nvidia will probably rush to make some new hardware specific feature they'll be hyping but nobody will be really using and that thing will go on and on. It becomes more of a marketing game than actual progress unfortunately.


Last edited by Shmerl on 11 January 2021 at 8:35 am UTC
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.