On Mon Dec 12 13:49:29 2022 +0000, mbriar wrote:
Hey, thanks for keeping me updated on this. Unfortunately, this seems to have no measurable effect for me in vkoverhead test 0, 46 or 92 (CPU is a Ryzen 3700x). But fwiw, so far I also haven't found any real games where this has an impact (tested Control and some UE4 titles), but patching all this into proton has been a bit too hairy for me. 😅 I think some good games to test would potentially be those mentioned [here](https://github.com/HansKristian-Work/vkd3d-proton/issues/1022), so Monster Hunter Rise, Death Stranding, Spider Man... Also maybe with this [PR](https://github.com/HansKristian-Work/vkd3d-proton/pull/1321) to use descriptor_buffer...
Interesting, for me it brings test 46 from 70k (with wine-8.0-rc1) to 82k, which is roughly what direct calls were.
What does `objdump --disassemble=thunk64_vkGetDescriptorEXT dlls/winevulkan/winevulkan.so` output for instance, when you run in your 64-bit build folder with this MR?