protonscr

[Feedback] New Descriptor Heap code is working perfectly on AMD Radeon on Windows, thus far

dxvkclosed not a bug
doitsujin/dxvk#5505 · opened 2026-02-10 by brittyazel · updated 2026-05-31 · 1 comments · github
Bbrittyazel 2026-02-10 github

I wanted to provide some initial feedback on the new Descriptor Heap feature set that was committed yesterday, so please feel free to close this "issue" right away.

On Windows, Radeon 7000 series and newer GPUs have access to a beta driver that was released this past month that enable VK_EXT_descriptor_heap support.

After installing this beta branch and compiling the latest version of DXVK with the Descriptor Heap commits, I noticed that while the extension was recognized during load, descriptor buffers were still being used. I assume this is because Radeon Windows drivers aren't on the "known good" list, which makes complete sense. After setting dxvk.enableDescriptorHeap = True, the game I am testing, Guild Wars 2, successfully began using descriptor heaps, and after an initial round of re-compiling the shaders, things seem to be working beautifully. I notice zero regressions at all with this new code, and things seems to be working the same and/or a bit better with regard to responsiveness and frame timing, albeit that is entirely qualitative and not quantified to be true.

I'm not sure if testing beta drivers for Radeon cards on Windows is in your standard testing paradigm, but I wanted to give you at least 1 positive data point with regard to this new feature.

Thanks again for everything!

Ddoitsujin maintainer 2026-02-10 github

Thanks for testing this. So far, I've had no data on AMD's Windows driver because my 6900XT no longer gets feature updates, so I'll keep this in mind and whitelist the driver once we can start enabling the feature again.

Nothing extracted yet.