News: 0001636510

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.2's Open-Source Nouveau Driver To Finally Support The NVIDIA GA100

([Nouveau] 3 Hours Ago GA100 + Linux 7.2)


Sent out today was the last drm-misc-next pull request ahead of the Linux 7.2 merge window getting underway in June. As part of this last batch of small Direct Rendering Manager graphics/accelerator driver changes is finally enabling the NVIDIA GA100 within the Nouveau driver.

Back in February, [1]NVIDIA posted GA100 support patches for the Nouveau driver in leveraging the GPU System Processor (GSP) for that Ampere accelerator. It's that work now coming to mainline with the upcoming Linux 7.2 merge window for enabling that card to work on this upstream open-source driver as an alternative to using NVIDIA's official (out-of-tree) Linux graphics driver stack.

While Nouveau has long supported other NVIDIA Ampere graphics cards with the GSP, the compute-only GA100 was the outlier that required specialized handling as uses some Turing GSP/driver code paths. While the kernel driver is now ready for supporting the GA100 compute accelerator, the Mesa Rusticl/NVK and Clover OpenCL driver options don't yet handle any NVIDIA hardware without a 3D engine. Thus more work left on the user-space side if wanting to leverage the GA100 with a fully open-source software stack.

[2]This drm-misc-next pull request adds that GA100 support to Nouveau along with adding a DSC quirk for the ASUS DC301 USB-C dock and various other small DRM driver fixes.



[1] https://www.phoronix.com/news/Nouveau-GSP-NVIDIA-GA100

[2] https://lore.kernel.org/dri-devel/ef65f43c-becf-473c-a5cc-203fdfecd491@linux.intel.com/



God is love, but get it in writing.
-- Gypsy Rose Lee