It Looks Like We Won't See An Open-Source NVIDIA Vulkan Driver This Year (Nouveau)

There is work certainly progressing in that direction thanks to Red Hat's Karol Herbst and others working on SPIR-V/compute support for Nouveau, which is the fundamental IR also needed by Vulkan. In fact, back in August Karol Herbst did publish some early bits of a Nouveau Vulkan driver, but there hasn't been any direct public activity to report on since that point.
There's the nouveau_vulkan branch of his Mesa Git tree that in the August work was just setting up the basic driver layout and related code for getting the start of a Nouveau Vulkan driver in Mesa.
But at least the Nouveau SPIR-V/compute work remains ongoing. Just recently there's been multi-context fixes and cleaned-up compute patches.
So while it would have been fun seeing a basic Nouveau Vulkan driver in 2018, it's not too surprising. The performance would/will also be poor until the re-clocking situation is sorted out for allowing the NVIDIA GPUs to run at their rated frequencies rather than their low boot-time frequencies. (I'll have out some fresh Nouveau vs. NVIDIA EOY2018 OpenGL tests soon with Kepler/Maxwell1/Maxwell2/Pascal in the next week or two.)
Let us know in the forums what you hope to see out of Nouveau / open-source NVIDIA in 2019.
26 Comments
