protonscr

Atelier Ryza: Ever Darkness & the Secret Hideout

protonopen appid 1121560Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#4315 · opened 2020-10-25 by wwmm · updated 2020-12-08 · 11 comments · github · game page · search this game
2 matching comments, n / p to jump
Wwwmm 2020-10-25 github

Compatibility Report

  • Name of the game with compatibility issues: Atelier Ryza: Ever Darkness & the Secret Hideout
  • Steam AppID of the game: 1121560

System Information

  • GPU: rx 5700 xt sapphire pulse
  • Driver/LLVM version: Mesa 20.2.1
  • Kernel version: 5.9.1
  • Link to full system information report as Gist:
  • Proton version: 5.13-1b

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

When using Proton 5.0-9 this game works out of the box. No issues. But on Proton 5.13-1b it crashes at the startup phase. The crash is so severe that Gnome shell 3.38.1 crashes together with the game. The crash was observed both on Xorg and on Wayland.

This game has a standalone configuration tool that it launches before starting the game. This tool works as usual. After we click on its start button to launch the game that the crash happens.

Here is the Proton log file:

steam-1121560.zip

And this is the Gnome crash core dump:

atelier_ryza_gnome_crash_dump.txt

But as Arch Linux packages do not have debug symbols it may not be useful.

Reproduction

Just launch the game with Proton 5.13-1b

Wwwmm 2020-10-25 github

Looking at the Steam logs saved by Systemd I have noticed the following errors:

steam.desktop[2242]: [1025/152435.485841:ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.

steam.desktop[2242]: [1025/152435.564420:ERROR:x11_util.cc(109)] X IO error received (X server probably went away)

steam.desktop[2105]: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Wwwmm 2020-10-25 github

The error in ERROR:frame_sink_video_capturer_impl.cc is also present in GreedFall. Another game that stopped working in Proton 5.13-1b. But for some reason Atelier makes Gnome crash with it while GreedFall crashes alone.

Kkisak-valve maintainer 2020-10-25 github

Hello @wwmm, ERROR:frame_sink_video_capturer_impl.cc is coming from libcef, the web component used by Steam and unrelated to the game.

Aalasky17 2020-10-30 github

@wwmm Thank you for the report! This looks like an mfplat related regression - we'll look into it.

Wwwmm 2020-11-13 · hidden on GitHub github

According to Proton 5.13-2 release notes Atelier Ryza should be working. This is true only on Xorg and not in the expected way. I use Arch Linux and Gnome 3.38.1. Proton 5.13-2 still makes Gnome crash both in a Wayland session and in a Xorg session. The only reason why the game launches under Xorg is because Gnome is able to automatically restart the session in this case. As it can not do that under Wayland it goes back to the GDM login screen. What kills the game.

Here are the PROTON logs for both sessions
wayland-steam-1121560.zip
xorg-steam-1121560.zip

And here the probably useless Gnome core dump
gnome_core_dump.txt

Wwwmm 2020-11-13 · hidden on GitHub github

I tried to remove the game folder in compatdata but it makes no difference.

Aalasky17 2020-11-18 · hidden on GitHub github

@wwmm The behavior that you are seeing is not the same crash that was caused by a regression and fixed in 5.13-2. That crash happened after the opening developer credits played, and did not trigger a Gnome crash. I have a feeling that something on your system is at least partially at fault here because Proton bugs should not trigger a Gnome crash.

I'm removing the regression tag because that specific crash is fixed.

Wwwmm 2020-11-18 · hidden on GitHub github

I have a feeling that something on your system is at least partially at fault here because Proton bugs should not trigger a Gnome crash

@alasky17 it makes sense. But so far I only see Gnome crashing when opening Atelier Ryza in proton 5.13. I have tested Monster Hunter World, GreedFall, A Plague Tale Innocence, Control and Code Vein in Proton 5.13-2 and nothing unusual happens in these games. I will try to do more tests with Atelier today with a different vulkan driver and see what happens.

Wwwmm 2020-11-18 · hidden on GitHub github

The crash happens both with radv and amdvlk. I don't know what else to test. One thing that is weird in this game is that its window is immediately minimized as soon as it is started. But it does this on older protons too without crashing. So it may not be related.

Wwwmm 2020-11-18 · hidden on GitHub github

I think I found out what is going on. Before Gnome core dump is created the following message is shown in the system logs: gnome-shell[5015]: Error in freeze/thaw accounting. As far as I could see some applications trigger this Gnome bug while others don't. It should be fixed in Gnome 3.38.2 that was not released yet https://gitlab.gnome.org/GNOME/mutter/-/issues/1431. I will test Atelier again when this update is released.

Wwwmm 2020-12-08 · hidden on GitHub github

I confirm that the crash was fixed after upgrading to Gnome 3.38.2

Proton versions