Dev

NVK Vulkan Driver Integrates DLSS Support Code into Mesa 26.2

The open-source NVIDIA Vulkan driver "NVK" has merged DLSS support code into Mesa 26.2-devel, enabling DLSS execution on NVIDIA GPUs.

3 min read Reviewed & edited by the SINGULISM Editorial Team

NVK Vulkan Driver Integrates DLSS Support Code into Mesa 26.2
Photo by Mariia Shalabaieva on Unsplash

According to a report by Phoronix, the open-source NVIDIA Vulkan driver “NVK” has merged code supporting DLSS (Deep Learning Super Sampling) into Mesa 26.2-devel. This code was integrated on June 19, 2026, paving the way for the potential use of DLSS via the NVK driver in the latest game titles running on Linux and Steam Play.

The merge stems from a pull request initiated last year by Autumn Ashton. Ashton had been working on implementing support for VK_NVX_binary_import but had stepped away from recent Mesa development activities. Subsequently, Thomas Andersen published a new pull request around two months ago, resolving conflicts and making various adjustments. This revised pull request was officially merged into Mesa 26.2 today.

Technical Foundation

VK_NVX_binary_import is a Vulkan extension that allows applications to import and execute NVIDIA CuBIN binaries. CuBIN ELF files are precompiled CUDA binaries designed for execution on NVIDIA GPUs. By utilizing this extension, DLSS binaries can be loaded via the NVK driver and used in DLSS-compatible games.

However, known bugs exist at this time, and this functionality is currently hidden behind an environment variable, “NVK_EXPERIMENTAL=dlss.” Further testing and validation are required before a stable release can be achieved.

Dependent Challenges

DLSS relies on CUDA binaries, and its functionality on NVK drivers depends on the availability of compatible bytecode for the GPUs in use. Proprietary NVIDIA Vulkan drivers have a pathway to convert PTX to bytecode, but Mesa’s NVK driver currently lacks this capability due to the absence of a mechanism for converting NVIDIA PTX to Mesa’s NIR representation.

This limitation suggests that if precompiled binaries for specific GPU architectures are unavailable, DLSS via NVK may not function. The community is keenly watching to see if future Mesa releases will address this conversion pathway.

Release Schedule

Mesa 26.2 is slated for a stable release in August 2026, and the merged code will be part of this version. The extent to which known bugs are resolved by then will determine the practicality of DLSS on NVK drivers.

In the Linux gaming ecosystem, DLSS has been one of the key differentiators of proprietary drivers. Supporting DLSS on NVK represents a significant step forward for open-source drivers. However, considering the experimental flag requirement and the absence of a PTX conversion pathway, an additional phase of development is needed before general users can utilize DLSS at a practical level.

Editorial Opinion

In the short term, the integration of DLSS functionality into NVK drivers marks a clear advancement for the Linux gaming community. While the feature is currently behind an experimental flag, ongoing game testing and bug reporting could yield improvements in quality by the time Mesa 26.2’s stable release arrives in August. However, the lack of a PTX conversion pathway remains a significant limitation, as it relies on the availability of precompiled binaries for specific GPUs—a challenge unlikely to be resolved soon.

From a long-term perspective, NVK’s progress in narrowing the functional gap with proprietary drivers is crucial for the overall Linux desktop ecosystem. As part of NVIDIA’s open-source driver strategy, NVK’s maturation could accelerate new use cases for Linux-based systems, such as GPU virtualization and cloud gaming. Furthermore, the implementation of a PTX-to-NIR conversion pathway could fundamentally transform how NVIDIA GPUs are handled in the Vulkan ecosystem. The editorial team believes that the degree to which NVIDIA is willing to open up its proprietary binary conversion technology will be a key focus moving forward.

References

Frequently Asked Questions

With NVK supporting DLSS, can Linux users now use DLSS just like on Windows?
Technically, DLSS is now usable, but it currently requires an experimental flag ("NVK_EXPERIMENTAL=dlss"). Additionally, there are constraints such as CUDA binary compatibility and the lack of a PTX conversion pathway. Achieving practical stability will require further improvements, likely after Mesa 26.2's stable release in August.
Will DLSS support be available on all NVIDIA GPUs?
DLSS functionality depends on the availability of precompiled CuBIN binaries compatible with the GPU in use. Even if the NVK driver supports a particular GPU, DLSS won't function unless the corresponding precompiled binaries exist. Expanding GPU compatibility would require implementing a PTX-to-NIR conversion pathway, which is currently missing.
When will the experimental flag for DLSS on NVK be removed?
There is no definitive timeline for removing the experimental flag. While the stable release of Mesa 26.2 is scheduled for August 2026, this does not necessarily mean the flag will be removed by then. Progress on bug fixes and community testing will likely influence this decision.
Source: Phoronix

Comments

← Back to Home