cd /news/artificial-intelligence/open-source-nvidia-nvk-vulkan-driver… · home topics artificial-intelligence article
[ARTICLE · art-34357] src=phoronix.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS

The open-source NVIDIA NVK Vulkan driver merged support for Deep Learning Super Sampling (DLSS) into Mesa 26.2-devel, enabling DLSS on Linux/Steam Play for modern games. The implementation relies on the VK_NVX_binary_import extension to load CUDA binaries, but is currently hidden behind the NVK_EXPERIMENTAL=dlss environment variable due to known bugs.

read2 min views1 publishedJun 19, 2026
Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS
Image: Phoronix (auto-discovered)

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

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

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.

Exciting to see this code

A pull request opened last year by Autumn Ashton was for

implementing VK_NVX_binary_import supportas the Vulkan extension needed for NVIDIA DLSS support with NVIDIA GPUs. Thomas Andersen two months ago openeda new pull requestto fix merge conflicts and other fixes to that earlier pull request with Autumn having not been as active in Mesa development in recent months.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.

Exciting to see this code

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @nvidia 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/open-source-nvidia-n…] indexed:0 read:2min 2026-06-19 ·