PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nVidia veröffentlicht Open Source Linux Treiber für Turing und Ampere


Sweepi
2022-05-12, 10:33:21
Status bis gestern:


Treiber:
Windows:
- Closed Source Treiber
Linux:
- Closed Source Treiber von nVidia
- unabhängigerer Open Source Treiber "nouveau", kann nur Karten ohne Security Chip (FALCON, GSP) clocken / initialisieren, Maxwell und neuer laufen daher auf default (idle) clocks. Siehe:
https://nouveau.freedesktop.org/FeatureMatrix.html


bis Kepler (GTX 600 / GTX 700): none
Maxwell & Pascal: FALCON
Turing & Ampere: GSP (GPU System Processor)


ab heute neu:
Linux (Linux only, kein BSD support atm):
- Open Source (Kernel) Treiber von nVidia für Turing und Ampere. Support für GPUs ohne GSP ist nicht geplant.
- UserSpace weiterhin binärer Blob
NVIDIA's user-space libraries and OpenGL / Vulkan / OpenCL / CUDA drivers remain closed-source -- today's announcement is just about all the excitement in kernel space.

- in naher Zukunft kein upstream zum Linux-Kernel
Mainline ambitions for NVIDIA's Linux kernel driver - It won't go upstream though near-term / in its current form. At this point the API/ABI is not stabilized and the open kernel driver code will be tied to particular driver releases. NVIDIA is ultimately working to stabilize its API/ABI as well as the GSP firmware interface. Once they work through all these technicalities, the driver (or whatever form of it in the future) may then look at being upstreamed into the kernel. Per Linux kernel upstreaming practices, there would also need to be open-source user-space support making use of this kernel driver.


nVidia:
https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/

News:
https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel
https://www.heise.de/news/Hoelle-zugefroren-Nvidia-veroeffentlicht-Linux-Kernel-Treiber-unter-GPL-MIT-7088926.html
https://www.computerbase.de/2022-05/nvidia-open-source-linux-gpu-kernel-modules/

Kommentar:
https://www.golem.de/news/linux-nvidias-grosse-schoene-open-source-schummelei-2205-165301.html
https://twitter.com/marcan42/status/1524615058688724992
https://news.ycombinator.com/item?id=31344981

GitHub:
https://github.com/NVIDIA/open-gpu-kernel-modules
https://github.com/NVIDIA/open-gpu-kernel-modules/tree/main/src/nvidia
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/19 [nVidia Mitarbeiter äußert sich zu Maxwell/Pascal]
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/35 [nVidia Mitarbeiter äußert sich zu proprietary firmware binaries]
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/41 [erste Bugreports]
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/56 [interessant, dass kein Linter bei nVidia das gefunden hat]

Affinator
2022-05-12, 10:50:39
Also nur noch ein abgeschwächtes NoGo für echte FOSS-Verfechter ;-)

Also kann man in ein paar Jahren ggf. wieder nVidia in Betracht ziehen.

konkretor
2022-05-12, 16:29:03
https://www.golem.de/news/linux-nvidias-grosse-schoene-open-source-schummelei-2205-165301.html