Skip to main content
Newsletter IconGoogle IconFacebook IconX IconInstagram IconYouTube Icon
TRENDING: Redditor buys an RTX 5070 Ti for $1,099 from Walmart, receives four graphics cards instead

NVIDIA's open-source NVK Vulkan driver gets experimental DLSS support in Mesa 26.2 for Linux gamers

NVIDIA's NVK Vulkan driver now supports DLSS through a new Vulkan extension in Mesa 26.2, with stable release expected in August for Linux users.

NVIDIA's open-source NVK Vulkan driver gets experimental DLSS support in Mesa 26.2 for Linux gamers
Facebook IconX IconReddit Icon
Comments
Senior Tech Reporter
Published
1 minute & 30 seconds read time
TL;DR: NVIDIA's open-source NVK Vulkan driver now includes experimental DLSS support in Mesa 26.2, enabling AI upscaling in Vulkan games on Linux by loading NVIDIA's CUDA binaries via a new Vulkan extension. This feature requires manual activation and will reach stable release in August, improving NVK performance.
Voice: Hassam Nasir
0:00 / 2:53
Use left and right arrow keys to seek audio.

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: MAXSUN removes the PCIe x16 slot from a Z890 Mini-ITX motherboard and routes the GPU over MCIO instead
NVIDIA's open-source NVK Vulkan driver gets experimental DLSS support in Mesa 26.2 for Linux gamers 3

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.

NVIDIA's open-source NVK Vulkan driver gets experimental DLSS support in Mesa 26.2 for Linux gamers 2

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

Open a question for an answer from TweakTown's coverage of this news, or ask your own below.

Question #1

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?

Question #2

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?

Question #3

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?

Yes. DLSS itself is not open source and depends entirely on NVIDIAs own binaries and SDK, so those CUDA bytecode binaries must be present alongside a game or provided by the DLSS SDK. NVK exposes VK_NVX_binary_import so it can load the CuBIN binaries bundled with games or the DLSS SDK, but you must have compatible NVIDIA DLSS/CUDA binaries available for your GPU.
Question #4

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 that isn't 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.

Photo of the NVIDIA GeForce RTX 5080 Graphics Card

Best Deals: NVIDIA GeForce RTX 5080 Graphics Card

Prices last scanned 7 hours and 14 minutes ago

* Prices may be inaccurate. As an Amazon Associate, we earn from qualifying purchases. We earn affiliate commissions from Newegg and PCCG sales.

Join Our Newsletter

Join the TweakTown Newsletter for daily tech updates delivered to your inbox.

See previous giveaways.

Comments

About the author

Senior Tech Reporter

Hassam is a veteran tech journalist and editor with over eight years of experience embedded in the consumer electronics industry. His obsession with hardware began with childhood experiments involving semiconductors, a curiosity that evolved into a career dedicated to deconstructing the complex silicon that powers our world. From benchmarking PC internals to stress-testing flagship CPUs and GPUs, Hassam specializes in translating high-level engineering into deep, unbiased insights for the enthusiast community.

Stay Updated

Follow TweakTown for breaking tech news, reviews, and daily updates.

Follow TweakTown on GoogleAdd TweakTown as a preferred source on Google
Newsletter Subscription