protonscr

It Sleeps Below the Haar

protonopen appid 1864680Game compatibility - Unofficial
ValveSoftware/Proton#7802 · opened 2024-06-01 by AwesamLinux · updated 2024-06-03 · 2 comments · github · game page · search this game
AAwesamLinux 2024-06-01 github

Compatibility Report

  • Name of the game with compatibility issues: It Sleeps Below the Haar
  • Steam AppID of the game: 1864680

System Information

  • GPU: AMD Radeon RX 7900 GRE
  • Video driver version: Mesa 24.2.0-devel
  • Kernel version: 6.8.10-300.fc40.x86_64
  • Link to full system information report: system_info.txt
  • Proton version: experimental-bleeding-edge-9.0, GE-Proton9-4, proton-9.0-2-rc1, proton-9.0-1, proton-7.0-6e, proton-6.3-8f

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

Game crashes when starting new game from main menu (sometimes you can see a Unity engine crash report window pop up for a couple of seconds).

With older version proton-6.3-8f the game does not crash, but the intro video does not work (it displays a test screen/placeholder)

Proton Version Problems
experimental-bleeding-edge-9.0 Crash
GE-Proton9-4 Crash
proton-9.0-2-rc1 Crash
proton-9.0-1 Crash
proton-7.0-6e Crash
proton-6.3-8f Game does not crash but intro video just displays a test screen

Logs of all these attempts:
steam-1864680-.zip

Reproduction

Launch the game, and start new game from the main menu.

Ssimifor 2024-06-03 github

@AwesamLinux The game was updated, and among other changes switched the video codecs used by the game. I tested on desktop and deck and the videos play fine.

AAwesamLinux 2024-06-03 github

Can confirm that the game is playable after the games update and the videos are working now. However the game crashes randomly after a while of gameplay.

So far I have experienced crashes with:
experimental-bleeding-edge-9.0
proton-6.3-8f
proton-9.0-1

Including a log of two gameplay sessions where it crashed:
steam-1864680-crashes.zip

I noticed that on Proton 9 and Experimental the log mentions "VK_ERROR_MEMORY_MAP_FAILED" before it crashes.

Steps to reproduce:

  • Start New Game
  • Go to Weatherhouse diner and talk to the guy
  • Go to Pier talk to Fisherman
  • Go and talk with guy in trailer near the village
  • Go north up kellas road to talk to scientist to get equipment
  • Go back to pier and go diving
  • During the dive the game usually crashes at this point

What seems to accelerate the rate of the crashes is traversing between indoors/outdoors/undersea/caves. Basically any scenario where the game loads a new scene. So if one does just go about exploring in the open in the same area, one can go like an hour before getting a crash.

Despite this one can still play the game, assuming one has saved the game, loads the save and just continues.

Update/Additonal Testing

I have now also tested with stable Mesa 24.0.8 and current Mesa Git, unfortunately there was no difference. The random crashes occur regardless, including a log reproducing the issue with Mesa 24.0.8 driver:
steam-1864680-crash Mesa 24.0.8.zip

Proton versions