

The developer of the Haiku OS X512 managed a fairly impressive feat: the portage of the Open Source nucleus modules from Nvidia to Haiku. Not only did he obtain official NVIDIa Linux nucleus modules running on Haiku, but he also worn the Mesa NVK Vulkan driver to be able to operate at the top of the Nvidia Kernel Driver interface.
The nucleus code brought to Haiku OS was the “NVRM” of the official MIT / GPL nucleus modules maintained outside Nvidia as part of their official pilot stack. This official NVIDIA OPEN-OPEN kernel code of Tree, but has met in recent years for the last generations of NVIDIA GPU. This code being designed to be independent of the platform for the most part, it was useful for portage in Haiku in relation to saying the new DRM nucleus pilot which is very specific to Linux.
Since NVIDIA does not provide OpenGL / Vulkan pilots with open source user space, the developer Haiku has taken the portage of the Mesa NVK Vulkan driver to be able to operate on the nvidia NVRM nucleus pilot. This adaptation is quite interesting and could even interest Linux users for those who wish to use this Vulkan pilot of the open source community at the top of the Official Pilot of Nvidia to compare and contrast with the owner Vulkan driver.
The Haiku code is at a stage where some Vulkan applications run on the platform with this Open Source nvidia and Mesa NVK nucleus pilot. This support, of course, only works for Turing GPUs and more recent due to the dependence on the processor of the NVIDIA “GSP” GPU system with this modern core driver.
More details on this impressive engineering feat via the Haiku-os.org discussion.