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 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. 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. 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.
[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 driver has taken a major step forward on Linux as developers merge initial support for NVIDIA's DLSS technology into Mesa 26.2. This enables AI-powered upscaling in compatible Vulkan games running on Linux operating systems. For those not familiar with NVK, it's the community-developed Vulkan driver for NVIDIA GPUs that is built within the Mesa graphics stack. It was originally introduced in 2022 and aims to provide a fully open-source alternative to NVIDIA's proprietary Linux graphics driver while delivering support for modern Vulkan features. The newly merged code allows the NVK to interface with NVIDIA's DLSS libraries, which makes it possible for supported games to leverage AI-based upscaler, DLSS> DLSS uses the Tensor cores on the GeForce RTX GPUs to render games at lower resolution before reconstructing the image to a higher target resolution while maintaining/improving performance. It should be kept in mind that the implementation depends on NVIDIA's proprietary DLSS binaries, but still, it's a major milestone for Linux gaming. Until now, users who wanted to enable DLSS had to rely on NVIDIA's closed-source driver stack. The addition of DLSS support follows many rapid developments for NVK in the past year. The feature has landed in the Mesa 26.2 development branch and is expected to become widely available once Mesa 26.2 reaches stable release this year. News Source: Phoronix Follow Wccftech on Google to get more of our news coverage in your feeds.
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

10 Mar 2026•Technology

1
Startups

2
Policy and Regulation

3
Policy and Regulation
