Serious Sam4 and Siberian Mayhem crash when launched with Vulkan API and RADV
Description
When I launch Serious Sam 4 or Siberian Mayhem with the Vulkan API and RADV, the game crashes. This does not happen if I run these games with AMDVLK.
Steps to reproduce
- Open the game
- Go to Options --> Graphics Options
- Set "Graphics API" to VULKAN and apply the settings.
- The game will attempt to restart to apply the setting, but will then crash. Trying to launch the game again will result in a crash
- You can run the game with the launch option +gfx_strAPI "D3D11" to start the game in DX11 mode. +gfx_strAPI "VLK" will start it in Vulkan mode, but it will result in the crash mentioned above.
System information
- OS: Arch Linux
- GPU: RX 7900 XTX
- Kernel version: 6.4.6-zen1-1-zen
- Mesa version: Mesa 23.3.0-devel (git-8d7f682b)
- Desktop environment: Hyprland
If applicable
- Wine/Proton version: Proton Experimental, 8.0-3, and GE-Proton8-9
Regression
RADV used to work fine in these games, but this issue has happened before, and it resolved itself after mesa updates after a relatively short time. The current crashing issue has been going on for over 6 months.