Closed pingubot closed 3 months ago
@pingubot I checked the source code, EXT_calibrated_timestamps is exposed in amdvlk. could you double check if the extension is really not supported on your system?
Wine uses CLOCK_MONOTONIC_RAW
to implement Windows Performance Counters, so we need VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
to implement VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
in winevulkan.
AMDVLK only supports the DEVICE_EXT
and CLOCK_MONOTONIC_EXT
domains at the moment, so everything that needs performance counter timestamps won't work.
Hi,
when using amd-pro driver 21.10 i get a system hang during the "optimizing shaders" game screen. The reason is that the ram usage is growing and growing. I had to kill it while it was using nearly 30G of RAM to avoid another system hang, and the shader optimization was not not finished yet.
I tried the same with amdvlk 2021.q23 and it also leaks memory here, even the startup for the game takes very long and it already used 20G of RAM afterwards. I managed to get ingame with amdvlk, the perf was way worse than with radv (90fps vs. 103fps in the menu of the game)
Use Borderlands 3 via Proton-experimental in steam. Use DX12 in game, max settings.
Be aware, you need to use a version of vkd3d which does not require calibrated timestamps, as that feature doesn't seem to be available on amdvlk or amd-pro. If you need my self compiled vkd3d version with that feature disabled, ping me.
Many thx Christian