Hello @meowmeowfuzzyface, can you confirm any vulkan application like vulkaninfo from vulkan-utils works?
Yes it does, here is the output:
Try uninstalling vulkan-intel package. It's probably interfering with RADV.
Temporarily renaming intel_icd.x86_64.json to something that doesn't end in .json should have the same effect.
Looks like I don't have that package installed, but renaming /usr/share/vulkan/icd.d/intel_icd.x86_64.json worked! Thanks to both.
@kisak-valve @libcg I thought it might be important to mention that this has fixed a bunch of other issues I was having with other games. I guess they were all trying to use my integrated GPU for Vulkan? Not sure if that is specific to Proton or not.
It's not surprising that Intel/Haswell would cause you trouble since it there is only an incomplete implementation of vulkan available for that chipset.
But why are games trying to use the integrated GPU? Seems like it should always default to the discrete card.
Just wanted to give an update on this problem. I thought I saw something related to this issue in one of the DXVK patch notes, but it seems the workaround of renaming the Intel files is still required for me after a system update that restored those files.
instead of renaming the intel icd files just specify VK_ICD_FILENAMES=/path/to/correct/icdfile %command% in launch options. I do this all the time when toggling between amdgpu-pro and amdgpu/radv vulkan drivers. @kisak-valve this may need to go in the readme, unsure. Probably a better way of handling it than renaming the icd file though.
@GloriousEggroll Wouldn't this be necessary to put in for each game that uses DXVK? I would rather rename the files which has a global effect.
@meowmeowfuzzyface yes, or you could just launch steam with it, which has the same global effect on all programs run inside steam.
Using the recommended unstable Padoka drivers with a Fury X on Ubuntu 18.04.
Doom runs fine in OpenGL, but will not even launch with Vulkan. It crashes immediately to an error console. Game is running from an internal secondary ext4 drive.
Here is the log: