NVIDIA Releases Open-Source GPU Kernel Modules


-
NVIDIA Releases Open-Source GPU Kernel Modules
NVIDIA is now publishing Linux GPU kernel modules as open source with dual GPL/MIT license, starting with the R515 driver release. You can find the source code for these kernel modules in the NVIDIA Open GPU Kernel Modules repo on GitHub.
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. For Linux distribution providers, the open-source modules increase ease of use. They also improve the out-of-the-box user experience to sign and distribute the NVIDIA GPU driver. Canonical and SUSE are able to immediately package the open kernel modules with Ubuntu and SUSE Linux Enterprise Distributions.
Developers can trace into code paths and see how kernel event scheduling is interacting with their workload for faster root cause debugging. In addition, enterprise software developers can now integrate the driver seamlessly into the customized Linux kernel configured for their project.
-
Christian Schaller: Why is the open source driver release from NVidia so important for Linux?
Today NVidia announced that they are releasing an open source kernel driver for their GPUs, so I want to share with you some background information and how this will impact Linux graphics and compute going forward.
One thing many people are not aware of is that Red Hat is the only Linux OS company who has a strong presence in the Linux compute and graphics engineering space. There are of course a lot of other people working in the space too, like engineers working for Intel, AMD and NVidia or people working for consultancy companies like Collabora or individual community members, but Red Hat as an OS integration company has been very active on trying to ensure we have a maintainable and shared upstream open source stack. This engineering presence is also what has allowed us to move important technologies forward, like getting hiDPI support for Linux some years ago, or working with NVidia to get glvnd implemented to remove a pain point for our users when it came to the NVidia driver and Mesa fighting over the OpenGL driver .so file. We see ourselves as the open source community’s partner here, fighting to keep the linux graphics stack coherent and maintainable and as a partner for the hardware OEMs to work with when they need help pushing major new initiatives around GPUs for Linux forward. And as the only linux vendor with a significant engineering footprint in GPUs we have been working closely with NVidia for a couple of years now trying to help prepare the ground for NVidia moving to a model with an open source kernel driver. An effort that has now borne fruits in terms of todays announcement from NVidia about releasing an out of tree kernel driver for their GPU. People like Kevin Martin, the manager for our GPU technologies team, Ben Skeggs the maintainer of Nouveau and Dave Airlie, the upstream kernel maintainer for the graphics subsystem, Nouveau contributor Karol Herbst and our accelerator lead Tom Rix have all taken part in meetings, code reviews and discussions on how to make this happen with NVidia over the last Month. So let me talk a little about what this release means (and also what it doesn’t mean) and what we hope to see come out of this long term.
-
NVIDIA Finally Releases Open-Source Linux GPU Kernel Modules
NVIDIA today announced that they have started publishing their GPU kernel modules for Linux systems as open-source on GitHub as a first towards providing the community with an open NVIDIA graphics driver.
The open-source Linux GPU kernel modules have a dual GPL/MIT license and they will be available starting with the upcoming NVIDIA 515.x.x series of their proprietary graphics driver, which entered public beta testing today with an updated installer, updated RTD3 video memory utilization threshold, improved Vulkan support, updated NVIDIA X Server Settings, and other changes.
As you can expect, NVIDIA open-sourcing their Linux GPU kernel modules will open the door to new contributions from the Linux community to make the NVIDIA graphics driver usable on more systems and to provide users with an out-of-the-box user experience, with Canonical, Red Hat, and SUSE as the first Open Source companies to package the new open-source GPU kernel modules for their Ubuntu, Red Hat Enterprise Linux, and SUSE Linux Enterprise distributions.
-

- Login or register to post comments
Printer-friendly version- 4177 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

2 more
NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver (Phoronix) [LWN.net]
NVIDIA Unexpectedly Announces Open-Source GPU Kernel Modules - OMG! Ubuntu!
NVIDIA Open-Sources GPU Linux Driver
In an Unexpected Move, NVIDIA Open-Sources GPU Linux Driver
Nvidia Open Sources Drivers, FOSS Is Winning
Nvidia Open Sources Drivers, FOSS Is Winning! (Despite The Haters) - Invidious
Nvidia finally releases open source GPU kernel modules for Linux
Nvidia finally releases open source GPU kernel modules for Linux
NVIDIA GPUs Go Open-Source With Its Linux Graphics Drivers
NVIDIA GPUs Go Open-Source With Its Linux Graphics Drivers
Nvidia releases open-source Linux kernel GPU driver modules
Nvidia releases open-source Linux kernel GPU driver modules • The Register
Intel's Habana unit reveals two new A100-beating chips • The Register
NVIDIA releases open source Linux GPU kernel modules
NVIDIA releases open source Linux GPU kernel modules, Beta Driver 515.43.04 out
NVIDIA open source video drivers for Linux kernel
NVIDIA open source video drivers for Linux kernel - LinuxStoney
Nvidia open sources GPU Kernel modules for Linux: How will that be Beneficial? - Boiling Steam
Several more
NVIDIA open source Linux GPU kernel modules - Geeky Gadgets
NVIDIA Takes a Big Step to Improve its GPU Experience on Linux - It's FOSS News
4 reasons why NVIDIA's new FOSS drivers aren't what you think they are. - Invidious
Nvidia Open-Sources Linux Drivers | Tom's Hardware
Nvidia Open Sources Linux Drivers
Nvidia Latest
Not all open-source leaders are jerks • The Register
Nvidia Releases Open-Source Linux GPU Drivers, With a Catch
Nvidia Open Sources Linux Drivers!! But There's A Catch - Invidious
Nvidia takes first step toward open source Linux GPU drivers
Nvidia takes first step toward open source Linux GPU drivers
NVIDIA releases its Linux driver as open source - itsfoss.net
IDG
Nvidia Plans To Open-source Part Of Its Linux GPU Driver - IT World Canada
Nvidia GPUs Are Starting To Embrace Linux More
Nvidia GPUs Are Starting To Embrace Linux More
NVIDIA Releases Drivers With Openness Flavor
NVIDIA Releases Drivers With Openness Flavor
Linux Nvidia GeForce GPU drivers move to become open source
Linux Nvidia GeForce GPU drivers move to become open source
Who Is Thinking About Open Source Firmware?
Who Is Thinking About Open Source Firmware?
NVIDIA transitioning to official
NVIDIA transitioning to official, open-source Linux GPU kernel driver – OSnews
NVIDIA has open-sourced its Linux GPU kernel drivers
NVIDIA has open-sourced its Linux GPU kernel drivers
NVIDIA Recap
NVIDIA Recap: ASUS x Noctua RTX 3080, LHR Full Bypass, Linux Driver Open-Sourced, and more
NVIDIA Releases Open-Source GPU Kernel Modules
NVIDIA Releases Open-Source GPU Kernel Modules
What NVIDIA’s Open-Source Driver Means for Linux
What NVIDIA’s Open-Source Driver Means for Linux
Nvidia releases its first open-source Linux drivers
[Older] Nvidia releases its first open-source Linux drivers