Newsletter IconFacebook IconX IconThreads IconInstagram IconYouTube IconPinterest Icon
Giveaway: Win an ASUS TUF Gaming B850-PRO WiFi 7 and 360mm ARGB AIO

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
Comments
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: Memory capacity for all of 2027 has reportedly been booked and sold, with no more DRAM or HBM available
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

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.

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.
Answered
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 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.

Photo of the NVIDIA GeForce RTX 5080 Graphics Card

Best Deals: NVIDIA GeForce RTX 5080 Graphics Card

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

Comments

Tech Reporter

Email IconX IconLinkedIn Icon

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.

Add TweakTown as a preferred source on GoogleFind TweakTown on Apple News
Newsletter Subscription