News: 0001459861

  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 Developer Opens Feature Pull Request For Open-Source NVK Driver

([NVIDIA] 54 Minutes Ago What's Going On?!?)


If your interest didn't pique enough when [1]the former Nouveau lead developer joined NVIDIA and sent out a big patch series for this originally-reverse-engineered, open-source NVIDIA kernel driver, here's another plot twist: another NVIDIA engineer opening a merge request adding to the Mesa NVK Vulkan driver.

Just weeks after noting former Nouveau DRM maintainer Ben Skeggs is now at NVIDIA after leaving Red Hat, Arthur Huillet of NVIDIA opened a feature merge request for Mesa's NVK driver.

If the name doesn't ring a bell, [2]Arthur Huillet started off more than one decade ago contributing to the Nouveau driver stack... He's been working though at NVIDIA Corp the past several years on what was just their proprietary NVIDIA Linux driver. But this month he's begun contributing to Mesa with code review/comments around NVK and now a feature merge request.

[3]

Arthur only recently has become re-involved with FreeDesktop.org GitLab (Mesa).

The [4]merge request is for implementing conservative rasterization support for all NVIDIA GPUs with the NVK driver. Interesting times to see a NVIDIA engineer contributing a Vulkan extension (VK_EXT_conservative_rasterization) to NVK that started out as a community, open-source NVIDIA Vulkan driver as part of the Nouveau umbrella.

This aligns with activity I've been seeing on the mailing lists as well of increased NVIDIA involvement and hearing other things too. Though the extent of NVIDIA's plans around open-source Linux driver support isn't publicly clear. It is clear that they are contributing directly now to the kernel and Mesa components. This will likely all be complementary to their existing and mature binary driver stack: it's unlikely to see them open up their proprietary user-space components, especially around the walled garden of CUDA, but interesting to see the moves they are making. Presumably this is being done to satisfy (potential?) customers becoming more interested in at least their open-source kernel driver support and for some basic or other (safety critical?) use-cases where Mesa graphics components may be good enough. AMD has been enjoying much success over the years on Linux thanks to their first-rate open-source driver support and developed a strong following in that regard. Interesting times ahead to say the least.



[1] https://www.phoronix.com/news/Ben-Skeggs-Joins-NVIDIA

[2] https://www.phoronix.com/search/Arthur+Huillet

[3] https://www.phoronix.com/image-viewer.php?id=2024&image=freedesktop_arthur_gitlab_lrg

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



pharmasolin

eagleoneraptor

shmerl

qarium

bug77

Prevent forest fires.