Join us on our own very special Reddit: /r/Linuxers

On the official NVIDIA forum, an employee put out an announcement warning NVIDIA GPU owners that the Linux Kernel 5.9 and later is currently unsupported. It's worth noting they posted that in the CUDA forum, so other workloads like gaming may work as normal.

In the post they mention Kernel 5.9+ is currently "incompatible" with any of their drivers, and they're suggesting to wait until "mid-November" for a fresh NVIDIA driver update which is expected to bring support for it. They're "working diligently" to get ready to support it.

So what's going on? As it's quite unusual for such an announcement to be made. Well, NVIDIA don't appear to be saying in public why it's happening. However, we sort-of know and it's a complicated one that involves GPL licensing, Linux Kernel modules and Linux Kernel developers not being happy about how a patch was sent in by Facebook to the Kernel mailing list that would only work with the NVIDIA driver.

The result of the colourful discussion around it was a patch that was merged in, which mentions that it was designed to "prevent GPL shim modules that are used to circumvent _GPL exports" and that they will now be properly rejected.

The good news is NVIDIA are on it, and soon they will get a new fully-supported driver out. Until then, if you're on an Arch-based distribution, I can suggest trying out the NVIDIA installer from Tk-Glitch over here which seems to work quite well.

Article taken from GamingOnLinux.com.
Tags: Drivers, NVIDIA
24 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. 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
20 comments
Page: 1/2»
  Go to:

Xpander 19 Oct
afaik its only a problem for cuda and opencl. the driver itself works just fine.
jrt 19 Oct
I'm on Arch with Linux 5.9.1, Nvidia X Server Settings shows 455.28, and games work fine.
Patola 19 Oct
Quoting: jrtI'm on Arch with Linux 5.9.1, Nvidia X Server Settings shows 455.28, and games work fine.
Do that:
 
$ dmesg | grep uvm
$ lsmod | grep uvm

Also, try running Blender, go to Edit → Preferences → System, and see if you have your GPU detected at the "CUDA" tab. If you don't, you don't have the CUDA driver working.

...however, it seems that there are some 5.9 kernel builds for Arch with some workaround for the driver to work.
jrt 19 Oct
Quoting: Patola
Quoting: jrtI'm on Arch with Linux 5.9.1, Nvidia X Server Settings shows 455.28, and games work fine.
Do that:
 
$ dmesg | grep uvm
$ lsmod | grep uvm

Also, try running Blender, go to Edit → Preferences → System, and see if you have your GPU detected at the "CUDA" tab. If you don't, you don't have the CUDA driver working.

...however, it seems that there are some 5.9 kernel builds for Arch with some workaround for the driver to work.

I'm not talking about CUDA and the article does not explicitly say that this is a CUDA driver issue.
Pit 19 Oct
Quoting: Patola...however, it seems that there are some 5.9 kernel builds for Arch with some workaround for the driver to work.

Yes, you can 'adapt' the license files in the driver source, or comment out some code in the kernels GPL-condom routines. The first is likely illegal, the second not very FOSS-like....

See here


Last edited by Pit on 19 October 2020 at 11:00 am UTC
1xok 19 Oct
It will go on somehow I hope. Nevertheless, I will probably slowly switch to AMD. But we (family and friends) still use NVIDIA cards in many systems. NVIDIA cards age quite well as I have noticed. My now already somewhat aged GTX 970 still runs great, especially with Proton. I recently enjoyed the first part of Sega's Yakuza series. On ultra settings the GTX 970 does not even reach 50% utilization.
TheRiddick 19 Oct
Fortunately I'm on Manjaro whom actually consider AMD/NVIDIA driver compatibility before pushing a new kernel.
setzer22 19 Oct
More and more incentives to finally drop Nvidia and go full AMD... :)

I've read the full Kernel patch thread and I can just say good for them to get rid of this propietary crap!
Dunc 19 Oct
Quoting: 1xokIt will go on somehow I hope. Nevertheless, I will probably slowly switch to AMD. But we (family and friends) still use NVIDIA cards in many systems. NVIDIA cards age quite well as I have noticed. My now already somewhat aged GTX 970 still runs great, especially with Proton. I recently enjoyed the first part of Sega's Yakuza series. On ultra settings the GTX 970 does not even reach 50% utilization.
960 here, and it's much the same. I could use some more memory and faster storage (I'm still on spinning rust all round), but I don't feel any great pressure to upgrade my GPU.

When I do, it's likely to be AMD, though.
sub 19 Oct
Great. Hope there is no way for Nvidia to cheat this time.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. 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.

Livestreams & Videos
Community Livestreams
Latest Forum Posts