Hello @magos-linux, your log is missing a header that was added with Proton 3.16-7, which hints it is not the version of Proton you expected. Please install Proton 3.16 Beta at Library dropdown -> Tools -> Proton 3.16 Beta.
hello! it seems I was using another version instead of specified in steamplay settings?
thanks, I have updated the log file right now.
I've gotten Amnesia: Memories working with these steps.
The videos (opening & endings) don't work which is what causes the black screen and crash.
Not sure how much of that is needed now with Proton, but you'll definitely need to rename the movie directory.
It worked (without videos) in v5.0 but with the introduction of gstreamer in v5.13 it's broken.
I can click through the intro but the screen is still black in the menu while I can hear the audio.
Hello @ObserverOfTime, 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.)
I can't reproduce it because I'm getting hit by #4278 now. I'll try again when that's fixed.
Here's the log. Looking at the errors I suspect it might work in a 32-bit prefix.
Coming back to this, I tried running gst-play-1.0 movie/df.mpeg with GST_PLUGIN_SYSTEM_PATH_1_0 and LD_LIBRARY_PATH set to the libraries included in Proton 5.13. This was the result:
WARNING No decoder available for type 'video/mpeg, systemstream=(boolean)true, mpegversion=(int)1'.
WARNING debug information: ../../proton/gst-plugins-base/gst/playback/gsturidecodebin.c(921): unknown_type_cb (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0
ERROR Your GStreamer installation is missing a plug-in. for file:///mnt/ext/Steam/steamapps/common/Amnesia/movie/df.mpeg
ERROR debug information: ../../proton/gst-plugins-base/gst/playback/gsturidecodebin.c(988): no_more_pads_full (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0:
no suitable plugins found:
../../proton/gst-plugins-base/gst/playback/gstdecodebin2.c(4679): gst_decode_bin_expose (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Couldn't set protonvideoconverter0 to READY
However, if I unset the aforementioned variables, I can play the file.
I suppose that Proton's GStreamer is missing the MPEG decoder?
Update: it's fixed, as before, by renaming the movie folder which disables the videos.
So I tried running this again—through Proton-7.0rc2-GE-1 this time—and the videos work!
Except…the screen remains frozen at the last frame despite being able to hear sound and even click through.
Once again, renaming the folder to disable the videos is the only way to actually play the game.
Everything works now using Proton Experimental!
proton experimentalx1 2022-08proton 5.13x1 2020-11proton 3.16x1 2019-02proton 3.16-7x1 2019-02PROTON_LOG=1x1 2020-10
CPU: Intel(R) Core(TM) i7-4765T RAM: 16G SSD: KINGSTON SUV300S37A120G
Video: NVIDIA GeForce GTX 960 4G (nvidia 410.93)
OS: MagOS Linux 2016.64
DE: Plasma+compiz-fusion 1680x1050
Proton version: 3.16-7beta
I confirm:
Issues:
Reproduction
steam-359390.log