NVIDIA announced this week that it is now in print Linux GPU kernel modules as open source with a dual GPL/MIT license. The R515 driver was first made available with source code that is now available for GitHub kernel modules. NVIDIA has taken the step to help improve the user experience NVIDIA GPUs on Linux and offers tighter operating system integration that will enable developers to debug the integration, and contribute back, the press release says.
NVIDIA Linux GPU kernel modules
“For Linux distribution providers, open source modules increase ease of use. They also improve the out-of-the-box user experience to sign and distribute the driver on NVIDIA GPU.Canonical and SUSE will be able to immediately package open kernel modules in Ubuntu and SUSE Linux Enterprise Distributions.Developers can track code streams and see how kernel event scheduling interacts with their workload for faster root cause debugging.In addition, business software developers can now integrate the driver seamlessly into a customized Linux kernel configured for some projects.
“This will further help improve NVIDIA GPU driver quality and security with input and reviews from the Linux end-user community. With each new driver release, NVIDIA publishes a snapshot of the source code on GitHub .Submitted community patches are reviewed and if approved, mixed into future driver releases.The first release of open GPU kernel modules is the R515.With source code, fully built and packaged versions of drivers provided.
“For data center GPUs in the NVIDIA Turing and NVIDIA Ampere family architectures, this code is ready for production. This was made possible by the phased rollout of the GSP driver architecture last year, designed to make the transition easy For NVIDIA customers.We focus on testing many different workloads to ensure consistency of feature and performance with the proprietary kernel-mode driver.
Source: NVIDIA: TPU
Filed Under: Technology News, Breaking News