Nouveau vs. NVIDIA R595 Linux Driver For Workstation Graphics Performance
With the Nouveau driver stack not supporting NVIDIA's CUDA (obviously), that leaves the Vulkan back-end if wanting to make use of Llama.cpp with NVIDIA hardware on the fully open-source driver stack.
In best case scenarios Llama.cpp with the NVIDIA RTX PRO 6000 Blackwell Max-Q with Nouveau/Mesa-26.2-devel was approaching 70% the performance of the NVIDIA R595 driver but more often than not Nouveau with Llama.cpp was at 50% or less.
Again, 99% of NVIDIA Linux users are best off using the NVIDIA official (currently R595 series) packaged Linux driver stack for the best performance and features, but for those curious about Nouveau + Mesa NVK, it has come a long ways in recent years since beginning to make use of the NVIDIA GSP. The performance can be satisfactory in some scenarios or at the very least is a much better initial out-of-the-box experience until installing the official NVIDIA Linux driver package. With that said, NVK continues to make interesting progress within Mesa and it will be interesting to see how the Nova kernel driver ultimately plays out with NVIDIA continuing to invest significantly into that upstream kernel driver to succeed Nouveau.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.
