Content deleted Content added
Devon Fyson (talk | contribs) |
→Nvidia: Future |
||
Line 120:
Nvidia's Unified Memory driver (nvidia-uvm.ko), which implements memory management for Pascal and Volta GPUs on Linux, is MIT licensed. The source code is available in the Nvidia Linux driver downloads on systems that support nvidia-uvm.ko.
In May 2022, Nvidia announced a new initiative and policy to open source its [[GPU]] [[Loadable Kernel Module]]s with dual [[GPL]]/[[MIT license]], but only new models at [[Software_release_life_cycle#Alpha|alpha]] quality. But said "These changes are for the kernel modules, while the user-mode components are untouched. The user-mode remains closed source and is published with prebuilt binaries in the driver and the CUDA toolkit."<ref>{{cite web |url=https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/|title=NVIDIA Releases Open-Source GPU Kernel Modules |date=2022-05-19 |access-date=2022-06-07}}</ref> The open source driver has since been upgraded to production status and is now officially recommended for the [[GeForce RTX 20 series|RTX 20]] series and later GPUs.<ref>{{Cite web |title=NVIDIA 560 Linux Driver Beta Released - Defaults To Open GPU Kernel Modules |url=https://www.phoronix.com/news/NVIDIA-560.28.03-Beta-Linux |access-date=2025-04-04 |website=www.phoronix.com |language=en}}</ref><ref>{{Cite web |title=NVIDIA Promotes Their Open-Source GPU Kernel Driver Support |url=https://www.phoronix.com/news/NVIDIA-Transitions-OSS-KMD |access-date=2025-04-04 |website=www.phoronix.com |language=en}}</ref> [[Blackwell (microarchitecture)|Blackwell]] ([[GeForce RTX 50 series|RTX 50]] generation) and later NVIDIA GPU architectures are only supported by the open driver.<ref>{{Cite web |title=Chapter 44. Open Linux Kernel Modules |url=https://download.nvidia.com/XFree86/Linux-x86_64/565.77/README/kernel_open.html |access-date=2025-05-10 |website=download.nvidia.com}}</ref>
=== Intel ===
|