After manually applying the <Workaround removed by moderator> patch, game is almost fully playable.
However, game freeze when singing to unlock the secret scene (see 2:16:15).
Use taskset -c 0-15 command% as launch command to solve the problem
Hello @nolddor, the workaround you linked is legally problematic and has been removed.
Uops! sorry for that, I hadn't idea about the legal terms of the provided link.
Thanks for doing it
Hi, the white screen appears even when using Media Library DLLs. I tried to employ Proton 4.11, 5.0, 5.13, and Experimental - the result is the same.
Just a heads up regarding the current state of this game - with current Proton Experimental it goes in-game without any workaround. Everything works properly but the video files for the smoke effects (and probably other things further in the game that I haven't tested) still don't play properly. This will likely be solved with further improvements to Media Foundation support on Wine.
with current Proton Experimental it goes in-game without any workaround.
Nope, it hangs at the start as previously.
No, it doesn't on my setup, I literally just played it
Game starts and works well with latest Proton 6.3-2, but some videos don't show up (you can see the TV screen that means "no codec"). An example of this is right at the start of the game.
Still not working - shows the white screen at start.
Ok, now it works for me, no tweaks were required.
PROTON_USE_WINED3D=1 %command% - with this launch command the game starts for me, but there is no sound.
Even though GRIS says it is Steam Deck verified on the store page I can not get it to run.
Tried Proton 8.0-5, 6.3-8 and GE-Proton8-28 & 30 but it crashes to an error screen during the Nomada/Devolver logo intro which says "GRIS has encountered an error and must close". First attemtped to play docked then switched to handheld but no change.
This are the contents of my latest error.log
If I run it with the PROTON_LOG=1 flag the following shows in the log
Crash!!!
Wwise: Cannot create streaming I/O device.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
WwiseUnity: Failed to initialize the sound engine. Abort.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
2427.143:0130:01e8:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\dbghelp.dll" at 000000023ECB0000: builtin
Wwise: Term() called before successful initialization..
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Trying to run it with the PROTON_USE_WINED3D=1 flag causes it to crash before the intro screen with the message "Failed to initialize player" and complains about DirectX 11 and up to date drivers.
edit: Found an 8 month old post on reddit with the exact same issue, they state it fixed itself after a couple reboots (which I also already did)
https://www.reddit.com/r/SteamDeck/comments/131ou5s/gris_crashing_on_startup_on_steam_deck/
So maybe it is not Proton related?
I tried playing it for few minutes and it generally works on 8.0-5.
On Experimental and 9.0 Beta, on exit fatal error in gc: GetThreadContext failed error pops up.
On Experimental with WINEFSYNC_FUTEX2=0 %command% the issue is not reproducible.
System Information Report: https://gist.github.com/Soveu/15733e99aa857aaf763d26bffbeda6cd
Proton log: steam-683320.log
Reproduction:
Launch game > Continue > Quit > Exit
Just launching the game and exiting right in the menu doesn't trigger the error, level has to be loaded
Hello @Soveu, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
@kisak-valve I have updated the comment above
@Soveu I was able to reproduce the issue, however, it's not a proton 9 regression as it can also happen on proton 8. WINEFSYNC_FUTEX2=0 also doesn't prevent it, as proton doesn't make use of that environment variable.
It appears that it doesn't happen every time, sometimes it happens several times in a row, and sometimes it's the opposite, but the problem has been noted. Thank you for the report.
Tried playing this recently. Game opens but there is no music playing.
@9Meteor6 audio is working fine on my end, check proton 10, 11 and experimental. What proton version are you using? what's your system information? And upload a proton log after reproducing the issue.
Change the game launch's parameter to PROTON_LOG=1 %command% and run the game, this will generate a file in your home folder called steam-683320.log, that's the log you're looking for.
@simifor The version that gets me beyond the splashscreen is proton 11.
ge-proton8-28x1 2024-02proton 8.0-5x1 2024-02proton 6.3-2x1 2021-04proton experimentalx2 2020-12proton 4.11x1 2020-12PROTON_LOG=1x2 2026-06WINEFSYNCx2 2024-03PROTON_LOG=1`x1 2024-02PROTON_USE_WINED3D=1`x1 2024-02PROTON_USE_WINED3D=1x1 2023-09WINEFSYNC_FUTEX2=0 %command%x1 2024-03PROTON_USE_WINED3D=1 %command%x1 2023-09dbghelp.dllx1 2024-02mfplat.dllx1 2019-04
Compatibility Report
System Information
I confirm:
steam-683320.log
Symptoms
The game starts and shows menu. Once "New game" is selected, screen turns white and game hangs. Closing windows closes application, but sometimes it crashes.
Reproduction
Select "New game" in main menu.
Workarounds
The community already identified that the problem here is lack of Windows Media Foundation support in wine - tracked in #1464 (game attempts to load
mfplat.dll).For users who would like to test the game anyway, @Mastergatto already documented necessary steps in this comment. I tried and these worked (I needed to google for some archived version of zipped file mentioned in the comment) - so far I played through the first "level" of the game and it works perfectly, including controller support.
As a side note, the same "white screen" problem affects not only Linux users, but also some Windows users, as indicated in "Common issues" thread in Steam Discussions.