News: 0001584477

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Mesa] 4 Hours Ago NVIDIA DLSS + NVK Mesa Driver)


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 [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



Fortune's Rules for Memo Wars: #2

Given the incredible advances in sociocybernetics and telepsychology over
the last few years, we are now able to completely understand everything that
the author of an memo is trying to say. Thanks to modern developments
in electrocommunications like notes, vnews, and electricity, we have an
incredible level of interunderstanding the likes of which civilization has
never known. Thus, the possibility of your misinterpreting someone else's
memo is practically nil. Knowing this, anyone who accuses you of having
done so is a liar, and should be treated accordingly. If you *do* understand
the memo in question, but have absolutely nothing of substance to say, then
you have an excellent opportunity for a vicious ad hominem attack. In fact,
the only *inappropriate* times for an ad hominem attack are as follows:

1: When you agree completely with the author of an memo.
2: When the author of the original memo is much bigger than you are.
3: When replying to one of your own memos.