Technology

Nvidia Finally Releases Open Source GPU Kernel Modules for Linux

It would be helpful if someone could check if chickens have teeth, because after years of requests and requests, Nvidia has released the source code of their main GPU modules on GitHub.

However, Nvidia desktop users who want to get rid of the driver executable should moderate their enthusiasm, as currently only Turing and Ampere data center GPUs are considered production-ready and support features such as multiple displays, G -SYNC and RTX. ray tracing in Vulkan and OptiX.

Nvidia has stated that desktop driver support is currently in alpha and users can sign up for it if they wish.

The driver package released by Nvidia will contain both a binary driver and an open source driver, which will be selected during driver installation.

The GPU manufacturer has acknowledged that its driver is not ready for implementation in the Linux kernel, but is working on it with Canonical, Red Hat and Suse.

“At the same time, the released source code serves as a reference for improving the Nouveau driver,” the company said. Nouveau is the name of an open source project that has been working for several years to develop an open source driver. for Nvidia graphics.

“Nouveau can use the same firmware used by the Nvidia driver and take advantage of many GPU features such as clock control and temperature control, adding new features to the Nouveau tree driver.”

Red Hat director Christian Schaller said in a blog post that Nouveau and core developers met with Nvidia last month.

“It’s just part of the kernel, most of the modern graphics driver is in the firmware and userspace components, which are always closed,” writes Schaller.

“But that means we now have an Nvidia kernel driver that will be able to use GPL-licensed APIs in the Linux kernel, although this initial release won’t use any APIs that weren’t already used in the old driver.”

Schaller added that the existing Nvidia binary and Nouveau driver will remain in place even when a new open source driver is developed.

“Immediately, in the short term, it will not have a major impact. But over time, this will really make it possible to radically simplify support for Nvidia hardware,” he said.

“Long term, we hope that with Nvidia hardware we can achieve the same experience that we can offer today with Intel and AMD hardware in terms of out-of-the-box features. This means daily support for new chipsets, a high performance open source Mesa driver for Nvidia that will allow us to sign the Nvidia driver with the rest of the kernel to enable things like secure boot support.”

The state of Nvidia’s support for Linux is a longstanding issue. In 2012, Linus Torvalds called Nvidia “the worst company we’ve ever dealt with” before giving it the middle finger.

Source: “.com”

Back to top button