radv: Space Engineer GPU hang on RX 5700XT
Hi, Since a while, I got game that crash the GPU and cause massive instability on the system after the GPU reset (like libvirt and all VM stucks). When that bug occur I do have to reboot (usually with magics keys)
It did happen in a few game in the past, like for example, with Cyberpunk but these are not easy to reproduce consistently.
I began to try to play Space Engineer yesterday and I am able to reproduce the crash every single time with a few easy steps.
System information
- OS: Artix Linux
- GPU: Radeon RX 5700
- Kernel version: Linux 5.10.8-artix1-1
- Mesa version: Mesa 20.3.3
- Desktop environment: Plasma
- Xserver version: 1.20.10
Instruction for someone who never tried the game, with some extra fix to actually get the game to run
- Get the game (on steam in my case)
- Run the game (it will crash, it's normal, but you want to run it at lease one time for proton to create the prefix)
- Download the .jar file from here https://github.com/Linux74656/SpaceEngineersLinuxPatches and run it, You have to tell it where the game is installed and it will fix the wine prefix for this game and install the proper dotnet stuff.
By that stage, the game can actually run
- Launch the game
- Choose NEW
- You will have 3 tabs on the top, choose the custom one.
- You will have many scenery choice in that tab, go click on the lowest one, it's to start the game on a planet.
- after loading, you will have respawn location choice, choose earth like as the crash happen on these.
- It will load, you will begin the descent.. But you will probably crash before touching the soil. I did it like 6-7 time, I was only able to land one time but going out of the pod did execute the crash.
Note : Be sure to choose "earth like" as landing on a dead rock will not provoke the crash, same for space station, it does not crash when playing in theses.
- I did try disabling DPM - Still crash
- I did try disabling ACO - FPS went from 80 to 14, still crash