News: 0001603207

  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)

NVIDIA Graphics On Haiku OS Make Progress With NVIDIA Open Kernel Modules + NVK/Zink

([NVIDIA] 3 Hours Ago NVIDIA Graphics)


As a wonderful New Year surprise, there's good momentum on NVIDIA graphics support for the BeOS-inspired Haiku open-source operating system.

As reported on nearly one year ago, [1]NVIDIA's official open-source kernel modules were ported to Haiku although designed for their Linux kernel use. The Mesa NVK Vulkan driver was also being adapted to run atop the NVIDIA open-source modules as part of this effort for bettering the Haiku NVIDIA graphics driver support. In closing out 2025, NVIDIA-Haiku v0.0.1 driver packages are available that pair the NVIDIA open-source kernel modules (not the Nouveau kernel driver) with the NVK Vulkan driver as well as Mesa's Zink driver for OpenGL-atop-Vulkan.

If it's not clear enough from the v0.0.1 version number, this driver work is still very alpha quality and not yet integrated into Haiku proper. With using the NVIDIA open-source kernel modules, the NVIDIA hardware support is limited to Turing GPUs and newer due to the dependence on the NVIDIA GPU System Processor (GSP).

The NVIDIA-Haiku driver sources are available via [2]this GitHub repository . More details on the effort via [3]this Haiku-OS.org thread .

Developer X512 who has been leading the effort also showed off some screenshots recently, including working NVIDIA graphics on this stack from a RISC-V SiFive HiFive Unmatched developer board paired with a NVIDIA graphics card.



[1] https://www.phoronix.com/news/NVIDIA-Haiku-OS-NVRM

[2] https://github.com/X547/nvidia-haiku

[3] https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-driver-for-turing-gpus/16520/162



The more control, the more that requires control.