You are not logged in.

#1 2022-05-11 21:46:29

jd8nN
Member
Registered: 2021-03-24
Posts: 7

Open-Source NVIDIA Drivers

What are the plans for the NVIDIA drivers now that it is open-source?

https://developer.nvidia.com/blog/nvidi … l-modules/

https://www.phoronix.com/scan.php?page= … rnel&num=1

There are some limitations:

> These changes are for the kernel modules; while the user-mode components are untouched. So the user-mode will remain closed source and published with pre-built binaries in the driver and the CUDA toolkit.

> Only Turing and newer GPUs will be supported by this open-source kernel driver. Pre-Turing GPUs are left to using the existing proprietary kernel drivers or the Nouveau DRM driver for that matter. Turing and newer is a hard requirement due to being dependent upon the GPU System Processor (GSP).

> So the NVIDIA Open Kernel Driver is certainly superior for GeForce RTX 20/30 series while GTX 900 / GTX 10 graphics cards will likely be left in an awkward state outside of the proprietary driver stack.

Last edited by jd8nN (2022-05-11 21:48:35)

Offline

#2 2022-05-12 01:55:31

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 385

Re: Open-Source NVIDIA Drivers

I packaged them as nvidia-open{,-dkms} and put them into [testing]. Please give them a spin and see whether they do anything for you.

Offline

#3 2022-05-12 13:16:45

ratcheer
Member
Registered: 2011-10-09
Posts: 851

Re: Open-Source NVIDIA Drivers

I guess no one really knows, but do you think the regular proprietary driver will still be maintained in the future? It works very well for me and my RTX2060 with OpenCL.

The OP says the new, open driver "is certainly superior". In what ways?

Offline

#4 2022-05-12 13:26:29

ratcheer
Member
Registered: 2011-10-09
Posts: 851

Re: Open-Source NVIDIA Drivers

Here is a blog post from a developer which addresses my question:

https://blogs.gnome.org/uraeus/2022/05/ … for-linux/

Offline

#5 2022-05-12 16:34:08

LaLampada
Member
Registered: 2021-03-19
Posts: 29

Re: Open-Source NVIDIA Drivers

How can I intall the open driver for my rtx 3050 ti?

Offline

#6 2022-05-12 17:52:57

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 16,190

Re: Open-Source NVIDIA Drivers

Install the linux-headers or similar for your current kernel, enable the testing and multilib-testing repositories and install nvidia-open-dkms and {lib32-}nvidia-utils from the respective testing repositories.

Offline

#7 2022-05-16 04:58:01

meijin
Member
From: Israel
Registered: 2009-03-05
Posts: 93

Re: Open-Source NVIDIA Drivers

Thanks for packing that?
Can we not also include the files under `.github` directory?

Offline

#8 Yesterday 10:45:28

nordkamp
Member
From: Queensland, AU
Registered: Yesterday
Posts: 10
Website

Re: Open-Source NVIDIA Drivers

ratcheer wrote:

I guess no one really knows, but do you think the regular proprietary driver will still be maintained in the future? It works very well for me and my RTX2060 with OpenCL.

The OP says the new, open driver "is certainly superior". In what ways?

From my understanding the reasoning behind developing this new driver from the ground up was because the old driver's codebase doesn't conform to Linux upstream's standards. I doubt that's a surprise to anyone to be honest.
Logically I guess that means this new driver is a lot cleaner and will be easier to maintain, and for new developers to be able to jump right in without requiring intimate knowledge of the old, poorly organised driver's inner workings.


"Navigating one's life is like being a pathfinding algorithm with no paths to find." - Ghandi, probably

Offline

Board footer

Powered by FluxBB