VOOZH about

URL: https://www.phoronix.com/news/NVIDIA-DLSS-NVK-Experimental

⇱ Valve Developer Gets Initial DLSS Support Working On Open-Source NVIDIA "NVK" Driver - Phoronix


👁 Phoronix

Valve Developer Gets Initial DLSS Support Working On Open-Source NVIDIA "NVK" Driver

Written by Michael Larabel in Mesa on 14 October 2025 at 08:17 PM EDT. 12 Comments
Autumn Ashton of Valve's Linux graphics driver team and responsible for many great Mesa and DXVK/VKD3D-Proton improvements over the years has managed an exciting new feat: getting NVIDIA DLSS upscaling working atop Mesa's NVK open-source NVIDIA Vulkan driver. The code isn't ready to be merged yet but is an exciting early milestone.

Ashton announced on Bluesky this evening that after a few days of hacking, DLSS is working atop the NVK open-source NVIDIA Vulkan driver.

The work focused on getting the VK_NVX_binary_import and VK_NVX_image_view_handle NVIDIA Vulkan extensions wired up. In essence NVIDIA's Deep Learning Super Sampling amounts to some CUDA kernels and NVK just needing to tie in enough support to get them functioning. The NVIDIA Vulkan extensions are used by DXVK and VKD3D-Proton via the DXVK-NVAPI project for implementing DLSS.

The code isn't yet ready for merging but Ashton shared an image of the game Control being upscaled as DLSS working on NVK:

👁 NVK DLSS example


More details on Bluesky and some of the early code can be found via the VK_NVX_binary_import Mesa branch.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.