NVIDIA's open-source NVK Vulkan driver gains experimental DLSS support in Mesa 26.2

2 Sources

Share

Developers merged experimental DLSS support into Mesa 26.2 for NVIDIA's open-source NVK Vulkan driver, enabling AI upscaling in compatible Vulkan games on Linux. The implementation uses VK_NVX_binary_import to load NVIDIA's proprietary DLSS binaries, closing the performance gap with NVIDIA's proprietary Linux driver when the stable release arrives in August.

Open-Source NVK Vulkan Driver Bridges Major Feature Gap with Proprietary Alternative

NVIDIA's open-source NVK Vulkan driver has achieved a significant milestone as developers successfully merged experimental DLSS support into Mesa 26.2-devel

1

. This development enables AI upscaling in compatible Vulkan games running on Linux and Steam Play, marking a substantial advancement for Linux gamers who have long relied on NVIDIA's proprietary Linux driver for access to this AI upscaling technology

2

.

Source: Wccftech

Source: Wccftech

NVK is the community-built Vulkan driver for NVIDIA GPUs developed within the Mesa graphics stack. Originally launched in 2022, it aims to provide a fully open-source alternative to NVIDIA's official driver without sacrificing support for modern Vulkan features

1

. Until now, users seeking DLSS functionality had to depend on NVIDIA's closed-source driver stack, creating a significant barrier for those committed to open-source solutions

2

.

How DLSS Support Works Through Binary Import Extension

NVIDIA has not open-sourced DLSS itself. The upscaler still depends entirely on NVIDIA's own binaries and SDK

1

. What changed is that the open-source NVK Vulkan driver 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. This gives NVK a path to load the DLSS components bundled with games or the DLSS SDK, rather than reimplementing DLSS from scratch

1

.

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

1

. DLSS uses the Tensor cores on GeForce RTX GPUs to render games at lower resolution before reconstructing the image to a higher target resolution while maintaining or improving performance

2

.

Experimental Status and Current Limitations for Linux Gamers

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

1

. There are also known bugs, and since DLSS relies on CUDA bytecode, the driver must have compatible bytecode for the GPU used

1

.

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

1

. The addition of DLSS support follows many rapid developments for NVK in the past year, with Valve and Mesa developers continuing to close the performance gap between the open-source driver and NVIDIA's proprietary offering

2

. DLSS support should help close the performance gap particularly in titles where upscaling does much of the heavy lifting

1

.

Today's Top Stories

© 2026 TheOutpost.AI All rights reserved