Hi! I’ve been fighting with config files, launch options and drivers for weeks now to get Payday 3 to work, only to give up on it. Then today, a friend wanted me to try out Six Days in Fallujah so we can play it together soon, but it shot the same error message:
"Assertion failed!
Press OK to exit the program, or Cancel to start the Wine debugger."
According to ProtonDB, both games should work great with Proton and I even got Payday 3 to run the first time, just not since. Except when I tried to run it without DXVK, where I just got unplayably bad performance. Now, I am on Arch and not Endeavour, but for reasons I’m sure you can all understand, I don’t really feel like going to their forums for any kind of help, so I’m trying the closest thing. My specs will be listed below. Many thanks in advance.
There’s quite a bit to unroll here. Firstly, of course it still could be a problem with your Arch installation, maybe EOS installs more of the game dependencies.
Going further, you might want to open an issue on the Proton issue tracker for either game. Do other games work normally?
In general, this really sounds like there is some issue with your Vulkan installation or driver. I cannot find any mentions of this specific error message by search engine. Your kernel version would probably be interesting to people knowledgeable in those matters, and if it is a custom kernel or a normal one or an LTS one.
Maybe you could try to enable logging for the Proton prefix and look through the logs, it could help analyze the problem.
Thank you for your response, I have added the kernel version to OP, but it’s just the “standard” one for Arch, so if that was the issue, I have a feeling it would be more common. I’ll try opening an issue, see if that gets any responses, thank you for providing the link.
It seems to just be Unreal Engine games I struggle running, native games run fantastic and the few other games I’ve tried had little to no issues either. Nothing that couldn’t be fixed by changing Proton version at least.
You’re probably right it’s just the install, sadly. Had to manually install too, after archinstall broke for the millionth time. Which only makes the prospect of reinstalling more annoying. If neither this thread nor opening an issue on that Proton issue tracker works, I might just boot into Windows for those games. Just frustrating when it’s otherwise supposed to work.
Oh well, thanks again for your response, I hope it turns out to be helpful.
While I still have nothing really concrete I can say that back when I still had an NVidia card (which is the one I had when I made the switch several years ago) I also distinctly remember having problems with specifically Unreal-Engine games. I really only connected it to the engine when I got the exact same error message from different games. Sadly I do not remember the exact message, but it was not the one you are having.
If you’re considering reinstalling, you could always install the purple side and come over to us
Figured it out. Installed EndeavourOS, thinking it must’ve been some build error in Arch. Still wouldn’t work. Tried reinstalling Steam using the Radeon drivers instead of amdvlk and that solved it. Why amdvlk won’t work on an AMD card is beyond me, but if anyone else should ever have that issue, the solution is to use different drivers.
Test with only vulkan-radeon first: although not appearing as the first provider of vulkan-driver (due to its alphabetical order), it avoids some issues that have repeatedly been reported about amdvlk.
I used to run a 6600 where amdvlk worked great. I suppose I just got too cocky and thought I knew what I was doing, user error is not uncommon for me. Thank you for providing context.