2 Sources
[1]
NVIDIA's open-source NVK Vulkan driver gets experimental DLSS support in Mesa 26.2 for Linux gamers
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
[2]
Open-Source NVIDIA NVK Vulkan Driver Receives DLSS Support In Mesa 26.2
The latest update brings NVIDIA's AI upscaling technology to the open-source NVK driver stack, improving the gaming experience on Linux. Valve and Mesa Developers Continue Closing the Feature Gap With NVIDIA's Linux Driver As DLSS Support Lands for Vulkan Games The open-source NVIDIA NVK Vulkan
Share
Copy Link
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.
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 technology2
.
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 solutions2
.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 scratch1
.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 performance2
.Related Stories
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 used1
.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 offering2
. DLSS support should help close the performance gap particularly in titles where upscaling does much of the heavy lifting1
.Summarized by
Navi
[1]
23 Apr 2025•Technology

19 Jul 2024

28 Aug 2026•Technology

1
Technology

2
Policy and Regulation

3
Technology
