Can't do much without an apitrace.
Sounds like a driver bug though, the log file indicates that the driver crashes while compiling shaders.
Get rid of amdvlk, which you are using according to your screenshot, and try again.
or explicitly use vulkan-radeon and leave amdvlk untouched:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
Thanks for the quick answer! As @Oschowa mentioned, getting rid of amdvlk solved the issue and everything works smoothly with DXVK. And as @frostworx suggested there is an option in Lutris to select the Vulkan ICD on a per-game basis.
What would be the next step? Reporting the issue upstream to the amdvlk folks?
If you can get us an apitrace then we can take a look at the shader that's causing problems and check if we're generating valid code, but we need something to work with.
Took me a while longer than expected to break my setup again and to use apitrace in wine but here is the trace for StarCraft2
SC2.trace
It also contains the Battle.net launcher part, which is working. The game itself crashed at launch, so hopefully you'll get what you need.
Tell me if there's anything more I can do!
@doitsujin JFYI, since I happened to come across this issue randomly, we found a DXVK-generated pipeline that uses push constants outside of the range defined in the VkPipelineLayout in a different game. That's out-of-spec behavior, but it seems like validation may not catch it.
Yes, that's a known long-standing issue with D3D9 shaders already reported in #1742, and validation does catch it. Still waiting for @Joshua-Ashton to fix that.
@VGuenat Was this issue solved with newer dxvk and or drivers?
I see the issue doitsujin links to got solved if it's the same problem.
Closing this because it's stale.
If you still have the same issue feel free to comment here again.
proton 5.0-9x1 2020-07DXVK_HUD=full.x1 2020-07WINEDEBUGx1 2020-07
Hello there,
I find myself with a problem regarding the setup of DXVK on Archlinux. I am unable to run any game with DXVK enabled, while the games run flawlessly under wined3d (either in wine or proton). Now I assume I must have missed some important and obvious step, but so far I was unable to find which one.
Here is the list of the things I've done:
I don't know if this is a relevant detail, but I am running games from Lutris.
Software information
Starcraft 2 (wine), Supreme Commander (proton), Star Wars: The Force Unleashed Ultimate Sith Edition (proton), Mirror's Edge (wine)
Basically any game that is not running natively on Linux has the same issue. As mentioned earlier, deactivating DXVK solves the issues.
System information
Apitrace file(s)
Log files for Starcraft 2
Log files for Supreme Commander
I apologize if this a gross misconfiguration from my side or if it has already been solved elsewhere, but I couldn't seem to find the necessary information to make DXVK work in my setup.
Thank you for your time