NVIDIA Releases Open-Source GPU Kernel Modules

Originally published at: https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/

The first open-source release of GPU kernel modules for the Linux community help improve NVIDIA GPU driver quality and security.


Well, I hope Nvidia will write me a check to replace the monitor I just spat out my coffee on!


History being made? sign me in.


Good news! I can’t count the number of hours spent trying to get nvidia driver working on ubuntu 16 and 18 laptop, without succes. Now we just need Microsoft to follow so that we can have DirectX on Linux as well.


I created an account just so I could give praise to this initiative. Finally! Great NVIDIA. both your brand and us end users will benefit greatly from this in the long term.

1 Like

Hello, me the old librist, am very happy: Nvidia does what it says and says what it does, we will not be able to fix this world and make it evolve if open source is not part of it. . On the other hand, why not offer anything to Debian? This is a source distribution, plastic and runs both workstations and servers. Canonical is nice, but so fresh it’s unusable

These are wonderful news! I hope this is a great start for a long open source journey ahead 👍

1 Like

Happy to hear this.
Is there any feature comparison list between the binary and the OSS?

Hi sakaia! Please take a look at our supported features section to see if this helps answer your question:



It’s a shame that the Pascal GTX10 series won’t be a part of this, would’ve helped in a lot of things :(

Thanks Dasein420 for your feedback! Yes, we’re hearing Pascal support a lot following our announcement and are taking it very seriously. As this is our initial release, we’re gathering all feedback to help determine possible future engineering projects. Appreciate it!

1 Like

Thank you for your reply.

It is very helpful. The concept of this open source driver is clearified.

1 Like

Sorry ridge, we can’t replace your monitor. But we do appreciate your sentiment, and the visual! ;-)

1 Like

Hi devhci, we understand your request. Take heart in knowing that the driver code does run on Debian. But, you’re probably asking more about the repackaging? [See updated response below.]

Hello, thank you for this answer. Debian, I think should not move before, I hope the next minor update, at worst version 12, you make stability, but I prefer this stability a thousand times, knowing that my GPUs are underused, that drivers distributed in a hurry, unstable in Ubuntu fashion

Hi devhci, thanks to @kmittman, I have more information! We do provide official distro packages for Debian (the distro) and others, please see: Installation Guide Linux :: CUDA Toolkit Documentation

  1. NVIDIA driver runfile / CUDA runfile
  2. Debian 11
  3. Fedora 35
  4. RHEL 8 / Rocky 8
  5. RHEL 7 / CentOS 7
  6. OpenSUSE 15 and SLES 15
  7. Ubuntu 18.04, 20.04, 22.04

Hope this helps! :)

Fantastic news, I can’t wait to see this implemented into Arch.


Nvidia, you have a plan!

1 Like

Hello Dasein420, I checked with engineering for further clarification on your request. Open kernel modules support all Ampere and Turing GPUs because the new modular driver architecture depends on GSP hardware introduced in the Turing family. However, for volta and older GPU architectures, GSP hardware is not available and hence they cannot leverage the open GPU kernel modules. Apologies for giving you any false hopes. :(

1 Like

Will this release make it possible to legally apply the RT patches on Nvidia systems?