Skip to content

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

@brittyazel

Description

@brittyazel

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions