protonscr

Dicey Dungeons

protonopen appid 861540Game compatibility - UnofficialMesa drivers
ValveSoftware/Proton#6000 · opened 2022-07-16 by curieos · updated 2022-07-17 · 8 comments · github · game page · search this game
Ccurieos 2022-07-16 github

Compatibility Report

  • Name of the game with compatibility issues: Dicey Dungeons
  • Steam AppID of the game: 861540

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Occasional system freezes and game crashes. Reliably happens during fights, not every system freeze causes a game crash.

Reproduction

I didn't do anything special, I just started the game and played it. After a bit it started having issues. Attached is my log.

steam-861540.log

Kkisak-valve maintainer 2022-07-16 github

Hello @curieos, your symptoms read like there might be a video driver issue. It might be interesting to test a newer mesa version from a PPA like oibaf or kisak-mesa. Also, if possible, it would be interesting to know if you are able to SSH into the system after the freeze and see if a system log or dmesg has any hints, then share your findings here and with your video driver vendor.

Ccurieos 2022-07-16 github

Oh, I should've mentioned the freeze is temporary. It doesn't last more than 10 seconds normally, but it's a whole system freeze. I'll try updating the drivers.

Ccurieos 2022-07-16 github

Despite installing the PPA and running an update, it doesn't seem to want to install the newer version. Not sure if I'm doing something wrong..

Nevermind, found a solution to this. The Pop_OS PPA has a higher priority, and so it goes with the mesa drivers from that instead of the PPA I added for newer drivers. Found a reddit thread if anyone finds this in the future.

Ccurieos 2022-07-16 github

Unfortunately it is still crashing on kisak-mesa.

Ccurieos 2022-07-16 github

Just in case it was some jank with my install, I refreshed my install, and even updated to Pop!_OS 22.04, and it still freezes and crashes.

Ccurieos 2022-07-16 github

Dmesg log:

[ 5035.889376] Asynchronous wait on fence 0000:00:02.0:gnome-shell[2312]:6d1e8 timed out (hint:intel_atomic_commit_ready [i915])
[ 5040.782651] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:859ffffb, in diceydungeons.e [29838]
[ 5040.783672] i915 0000:00:02.0: [drm] Resetting rcs0 for stopped heartbeat on rcs0
[ 5040.783705] i915 0000:00:02.0: [drm] diceydungeons.e[29838] context reset due to GPU hang
Ccurieos 2022-07-16 github

I tried again with the oibaf PPA, I think it's fine now? It didn't freeze at all this last run, though it got cut short.

Ccurieos 2022-07-17 github

Nevermind, it still freezes on the newer Mesa. Do I need to say something elsewhere to get this fixed?

Nothing extracted yet.