Valve Developer Gets Initial DLSS Support Working On Open-Source NVIDIA "NVK" Driver
- Reference: 0001584477
- News link: https://www.phoronix.com/news/NVIDIA-DLSS-NVK-Experimental
- Source link:
Ashton announced on [1]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:
[2]
More details on [3]Bluesky and some of the early code can be found via the [4]VK_NVX_binary_import Mesa branch .
[1] https://bsky.app/profile/froggi.es/post/3m36txfxcb427
[2] https://www.phoronix.com/image-viewer.php?id=2025&image=nvk_dlss_lrg
[3] https://bsky.app/profile/did:plc:cbq3wtc6h3ghdy64jwgr7h5h/post/3m36txfxcb427?ref_src=embed
[4] https://cgit.freedesktop.org/mesa/mesa/log/?h=VK_NVX_binary_import