I just couldn’t help not writing this before remembering that June 2022 will be the tenth anniversary when Linux creator Linus Torvalds middle fingered and told Nvidia to fuck as due the historic lack of support and true effort of Nvidia making things easier for Linux distros enthusiast using their GPUs.
But last night I also shared the sentiment that “Hell just froze” when Nvidia opened a Github page dedicated to housing its Linux GPU kernel.
With this, Nvidia announced that developers can now trace into code paths and see how kernel event scheduling is interacting with their workload, enabling faster root cause debugging and integrating the driver into the customized Linux kernel configuration.
Now it has been warned that the code is not for everybody as the code assumes Turing and Ampere architecture while Workstations based on Nvidia hardware are considered on ALPHA.
Nvidia promises that it is set to introduce more GeForce and Workstation support in future releases and the NVIDIA Open Kernel Modules will eventually supplant the closed-source driver.
For now, Nvidia will be relying on Canonical (Ubuntu), RedHat/Fedora (Fedora), SUSE (openSUSE) for the direct distribution as conversation with kernel maintainers (and I assume that it is Linus Torvalds and his team) continues to formally adopt the modules as part of the Linux kernel itself.
Well, I say it is a great day for the free open source software community and particularly gaming on Linux SHOULD HAVE BEEN A THING AGES AGO and not just Valve leaading the effort with Steam.
Of course, that this also means video and graphics processing in Linux more cheap and as equally quality as professional and paid Windows and macOS based editor.