News: 0001561616

  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)

12k Lines Of NVIDIA Blackwell 3D Class Header Files Open-Sourced

([NVIDIA] 72 Minutes Ago Blackwell 3D Class)


Similar to [1]the 3D class header files previously open-sourced by NVIDIA for prior generation GPUs, yesterday NVIDIA carried out a similar open-source move to publish all the 3D class header files for their newest [2]Blackwell graphics processors.

These are all of the header files pertaining to programming the 3D engine of the Blackwell GPUs and useful for the open-source Linux driver efforts like the NVK Mesa Vulkan driver.

[3]This commit yesterday to the NVIDIA open-source GPU documentation repository adds all of the 3D class header files for Blackwell A and Blackwell B hardware. All of these header files come in at around 12k lines of code for helping their open-source efforts.

Similarly, Mesa has already [4]imported all of these header files into the Mesa source repository for use by the Nouveau/NVK driver code.

This follows Linux 6.16 already [5]providing initial Blackwell support within the Nouveau kernel graphics driver and [6]Mesa 25.2 laying out its initial NVK Vulkan driver support for Blackwell while more improvements are expected soon.

The original Nouveau kernel driver patches were [7]posted by NVIDIA at the same time as Hopper support. It's also worth noting that the Nouveau/NVK developers like at Red Hat do appear to be having recent access to NDA documentation from NVIDIA to help in their open-source driver efforts.

[8]This patch to Mesa Git yesterday by Red Hat's David Airlie mentioned some values coming " from the NVIDIA NDA docs. " NVIDIA has increased their open-source contributions in recent years and doing more to help out efforts from their own open-source driver to the upstream-focused efforts like Nouveau/NOVA while it looks like some non-disclosure agreement documentation is still involved by some parties for helping with the early hardware support.



[1] https://www.phoronix.com/news/NVIDIA-3D-Headers-Fermi-Ampere

[2] https://www.phoronix.com/search/Blackwell

[3] https://github.com/NVIDIA/open-gpu-doc/commit/9d8dad87d8e8b38bde02905669e63c8aa1b68145

[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36143

[5] https://www.phoronix.com/news/Linux-6.16-Features-Early-Look

[6] https://www.phoronix.com/news/Mesa-25.2-NVK-Blackwell

[7] https://www.phoronix.com/news/NVIDIA-Nouveau-Hopper-Blackwell

[8] https://cgit.freedesktop.org/mesa/mesa/commit/?id=d5037a34bb05f4304b1ccae70635f77612c3ada9



Danny3

Liarus

Stamp out organized crime!! Abolish the IRS.