NVIDIA's open-source NVK Vulkan driver just closed a major gap with the company's proprietary Linux driver. Developers have merged initial DLSS support into Mesa 26.2-devel, meaning NVK can now offload AI upscaling in compatible Vulkan games running on Linux and Steam Play.
For context, NVK is the community-built Vulkan driver for NVIDIA GPUs developed within the Mesa graphics stack. It launched back in 2022 with the goal of giving Linux users a fully open-source alternative to NVIDIA's official driver, without sacrificing support for modern Vulkan features.
Popular Now: Memory capacity for all of 2027 has reportedly been booked and sold, with no more DRAM or HBM available
NVIDIA has not open-sourced DLSS itself. The upscaler still depends entirely on NVIDIA's own binaries and SDK. What changed is that NVK now implements VK_NVX_binary_import, a Vulkan extension that lets applications load and run NVIDIA's CuBIN binaries, prebuilt CUDA files, directly on supported GPUs. In simple words, that gives NVK a path to load the DLSS components bundled with games or the DLSS SDK, rather than reimplementing DLSS from scratch.
The work traces back to a pull request opened last year by Valve Linux graphics developer Autumn Ashton, who got DLSS running experimentally on NVK using the same binary import extension alongside VK_NVX_image_view_handle, the same pairing that DXVK and VKD3D-Proton use through DXVK-NVAPI.

That being said, don't expect this to work out of the box just yet. The feature merged as experimental into Mesa 26.2 and must be enabled by manually setting the NVK_EXPERIMENTAL=dlss environment variable. There are also known bugs, and since DLSS relies on CUDA bytecode, the driver must have compatible bytecode for the GPU used.

Frequently Asked Questions
TweakBot answers common questions about this news using TweakTown's own coverage from this page and related content from our archive. All answers are generated from TweakTown content and not outside sources. Tap a question to reveal the answer, or type your own below related to this content.
Which NVIDIA GPU models will be able to run DLSS via NVK using the VK_NVX_binary_import extension, and how can I check if my GPU's CUDA bytecode is compatible?
How do I enable the experimental DLSS support in Mesa 26.2 on my system (exact environment variable and where to set it) when launching a Vulkan game or Proton title?
Will I need to install NVIDIA's proprietary driver or any NVIDIA SDK/binaries separately to make DLSS work with NVK, and if so which files or packages must be present alongside a game?
What known bugs or limitations should I expect when using NVK's experimental DLSS (e.g., crashes, image artifacts, or titles that won't use the imported CuBIN) and how can I troubleshoot them from the article's details?
Have a question about this content not listed here? Ask below and TweakBot will answer it.
Mesa 26.2 is expected to hit stable release in August, which is when this DLSS support should reach a wider pool of Linux gamers. DLSS support should also help close the performance gap between NVK and NVIDIA's proprietary driver, particularly in titles where upscaling does much of the heavy lifting.






