

Along with the source code, fully built and packaged versions of the drivers are provided.įor data center GPUs in the NVIDIA Turing and NVIDIA Ampere architecture families, this code is production-ready. The first release of the open GPU kernel modules is R515. Community submitted patches are reviewed and if approved, integrated into a future driver release.įor more information, see the NVIDIA contribution guidelines and overview of the driver release cadence and lifecycle documentation. With each new driver release, NVIDIA publishes a snapshot of the source code on the NVIDIA/open-gpu-kernel-modules GitHub page. This helps improve NVIDIA GPU driver quality and security with input and reviews from the Linux end-user community. In addition, enterprise software developers can now integrate the driver seamlessly into the customized Linux kernel configured for their project. You can trace into code paths and see how kernel event scheduling is interacting with your workload, for faster root-cause debugging. Canonical and SUSE can immediately package the open kernel modules with Ubuntu and SUSE Linux Enterprise Distributions.

They also improve the out-of-the-box user experience to sign and distribute the NVIDIA GPU driver. For Linux distribution providers, the open-source modules increase ease of use. This release is a significant step toward improving the experience of using NVIDIA GPUs in Linux, for tighter integration with the OS, and for developers to debug, integrate, and contribute back. You can find the source code for these kernel modules in the NVIDIA/open-gpu-kernel-modules GitHub page NVIDIA is now publishing Linux GPU kernel modules as open source with dual GPL/MIT license, starting with the R515 driver release.
