Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS

Written by Michael Larabel in Mesa on 19 June 2026 at 04:26 PM EDT. 13 Comments
MESA
With the code merged today to Mesa 26.2-devel, the open-source NVIDIA "NVK" Vulkan driver is capable of handling Deep Learning Super Sampling (DLSS) with modern game titles running on Linux / Steam Play.

A pull request opened last year by Autumn Ashton was for implementing VK_NVX_binary_import support as the Vulkan extension needed for NVIDIA DLSS support with NVIDIA GPUs. Thomas Andersen two months ago opened a new pull request to fix merge conflicts and other fixes to that earlier pull request with Autumn having not been as active in Mesa development in recent months.

NVK DLSS action


VK_NVX_binary_import is the binary extension that applies applications to import NVIDIA CuBIN binaries and execute them. The CuBIN ELF files are pre-baked CUDA binaries for execution on the NVIDIA GPUs. With VK_NVX_binary_import then it's possible to load the DLSS binaries for use with the NVIDIA GPUs via the NVK driver.

That newer pull request is what crossed the finish line today in being in Mesa 26.2 for letting NVK work with DLSS-enabled games. Though as there are some known bugs, for now the support is hidden behind the NVK_EXPERIMENTAL=dlss environment variable.

With DLSS relying on CUDA binaries, the support in turn also depends upon having compatible bytecode available for the GPU in use by the NVK driver otherwise things won't work. The proprietary NVIDIA Vulkan driver supports a PTX to bytecode path but that isn't yet such a thing for the Mesa NVK driver without being able to translate NVIDIA PTX to Mesa's NIR representation.

NVK DLSS merge


Exciting to see this code merged for Mesa 26.2 that will be out as stable in August.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week