regression: vulkan_driver не отображается it is not displayed
Also having this issue. I have both RADV and AMDVLK installed on my Arch system for some debugging and was hoping mangohud would provide a clear indication of which I was using. However, with vulkan_driver in the config all that is displayed is the version of AMDVLK that I have installed, even when the game I'm playing should be using RADV.
I have AMD_VULKAN_ICD=RADV in /etc/environment so that RADV is default, and put AMD_VULKAN_ICD=AMDVLK in the launch options of games where I want to use AMDVLK. Testing with vkcube in the terminal confirms that this works (in the terminal at least). However, when launching games with only mangohud %command% in the launch options, such that RADV should be used, manghud just displays the AMDVLK version.
I don't think that's sufficient to know if the error is on mangohud's side. I also find it unlikely that this particular issue would be
Ok, I think my issue is that the AMD_VULKAN_IDC=X method for switching vulkan drivers just isn't working when used in the Steam game launch options, even though it works in the terminal with vkcube. I tried switching to the old method for choosing vulkan drivers by setting DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=1, then setting VK_DRIVER_FILES as appropriate. With that, switching vulkan drivers seems to work from the launch options and mangohud will report the driver I expect to see.