News: 0001592508

  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)

NVK's Cooperative Matrix Support Proving Competitive With Official NVIDIA Driver

([Nouveau] 6 Hours Ago NVK vs. NVIDIA Cooperative Matrix)


Karol Herbst at Red Hat who has been a longtime open-source NVIDIA driver contributor as well as Rusticl developer presented at XDC2025 on the NVK Vulkan driver's cooperatrive matrix extension support. It turns out this Vulkan extension for machine learning / AI is proving fairly competitive with the open-source NVK driver compared to NVIDIA's official driver stack.

VK_KHR_cooperative_matrix was [1]introduced back in mid-2023 as part of the efforts for enhancing the Vulkan API around AI/ML workloads. With time there's been a lot of work on making the Vulkan API suitable for AI workloads and [2]even NVIDIA finding success and competitive performance compared to CUDA .

During a lightning talk at XDC2025 in Vienna, Karol Herbst presented on NVK's support for cooperative matrix. The one takeaway for end-users is the performance with NVK.

Karol found that the Vulkan cooperative matrix support on NVK started out at around 20% the speed of the official NVIDIA driver. But it's reached 70% on the main Mesa development branch. Or most excitingly is with the latest development code, upwards of around 92% the speed of the official NVIDIA driver.

Those wanting to learn more can view Karol's presentation above as well as the [3]PDF slide deck .



[1] https://www.phoronix.com/news/Vulkan-1.3.255

[2] https://www.phoronix.com/news/NVIDIA-Vulkan-AI-ML-Success

[3] https://indico.freedesktop.org/event/10/contributions/426/attachments/255/342/main.pdf



Briefly stated, the findings are that when presented with an array of
data or a sequence of events in which they are instructed to discover
an underlying order, subjects show strong tendencies to perceive order
and causality in random arrays, to perceive a pattern or correlation
which seems a priori intuitively correct even when the actual correlation
in the data is counterintuitive, to jump to conclusions about the correct
hypothesis, to seek and to use only positive or confirmatory evidence, to
construe evidence liberally as confirmatory, to fail to generate or to
assess alternative hypotheses, and having thus managed to expose themselves
only to confirmatory instances, to be fallaciously confident of the validity
of their judgments (Jahoda, 1969; Einhorn and Hogarth, 1978). In the
analyzing of past events, these tendencies are exacerbated by failure to
appreciate the pitfalls of post hoc analyses.
-- A. Benjamin