protonscr

Echo

protonopen appid 551770Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#2525 · opened 2019-04-11 by Simmonz · updated 2022-10-14 · 8 comments · github · game page · search this game
SSimmonz 2019-04-11 github

I tried running Echo through Proton and while it launches and plays the cutscenes don't play. There is no errors or anything, they are just skipped and the gameplay starts. Also every time I launch the game it is in windowed mode. It says fullscreen but is in fact Windowed. I have to set it to Windowed and then back to fullscreen to get proper fullscreen. The Steam AppID of the game is 551770. I added PROTON_LOG=1 %command% to the game's launch od got the following log:

steam-551770.log

I have checked whether there are updates for my system available and I am up to date

System Information:

Distro: Manjaro

GPU: RX 580 8GB

Driver/LLVM version: Mesa 19.0.1/8.0.0

Kernel version: 5.0.5-1-MANJARO

Proton version: 4.2-2

https://gist.github.com/Simmonz/756bc3d3ef8d7fda370c0c91399ed39d

Kkisak-valve maintainer 2019-04-11 github

Looks like this game would benefit from Media Foundation support.

Tthe-moonwitch 2019-04-11 github

Reproduced both issues.

Compatibility Report

  • Name of the game with compatibility issues: Echo
  • Steam AppID of the game: 551770

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.

steam-551770.log

AAwesamLinux 2019-04-11 github

I can confirm the problem with videos being skipped. For me the game always launches in borderless even though it is set to fullscreen, note that the game has separate options for windowed, borderless and fullscreen (don't know if this is an issue with the game on Windows too)

Distro: Linux Mint 19.1 Tessa (64 bit)
GPU: Vega 56
Driver/LLVM version: Mesa 19.1.0-devel/9.0.0
Kernel version: 5.0.5-050005-generic
Proton version: 4.2-2

steam-551770.log
system_info.txt

AAwesamLinux 2019-04-30 github

@HonkingGoose The videos look like they are in MPEG-4, AVC+AAC codec.
media_info.txt

HHonkingGoose 2019-05-01 github

@AwesamLinux Thanks for the media info. I've updated my master list.

AAwesamLinux 2019-10-05 github

System Information

  • GPU: RX VEGA 56
  • GPU Driver: 19.1.0+aco+git1569582082-d0ed7ce952c-1bionic1 (Valves PPA)
  • Kernel version: 5.3.1-050301-lowlatency
  • Distro version: Linux Mint 19.2 Tina (64 bit) (Cinnamon)
  • Proton version: 4.11-6

Retest Compatibility Report

Same problems persist, Full Screen and Borderless mode behave the same (like the game is running in borderless windowed mode, can't alt+tab to desktop but that can be worked around by moving the game to a different workspace).

The videos do work if Microsoft Media Foundation is manually installed.

steam-551770-proton-4.11-6.log
system_info.txt

Update nr2:
There is some occasional audio popping/crackling. PROTON_NO_ESYNC=1 appears to fix that (even though I have ulimit set to 1048576). I mistakenly thought first that changing Pulse Latency had fixed the audio.

AAwesamLinux 2020-05-10 github

System Information

  • GPU: RX 5700 ITX
  • GPU Driver: Mesa 20.1.0-rc1 (ppa:ernstp/mesarc)
  • Kernel version: 5.7.0-050700rc4-lowlatency
  • Distro version: 19.3 Tricia (64 bit) (Cinnamon)
  • Proton version: 5.0-7

Retest Compatibility Report

With Proton 5.0-7 the same problems remain, game skips cut-scenes but is otherwise playable.

I tried it also with unofficial/custom Proton 5.8-GE-1 (and with that the game crashed immediately on launch)

steam-551770-5.8-GE-1-MF-4-gbefbdfc.log
steam-551770-proton-5.0-7.log
system_info.txt

AAwesamLinux 2022-10-14 github

System Information

  • GPU: RX 5700
  • Driver/LLVM version: Mesa 22.2.0
  • Kernel version: 5.19.14-300.fc37.x86_64
  • Proton version: proton-7.0-4

Game is working now including videos with default Proton on AMD CPU's. However it does crash on Intel 10th gen and newer CPU's because of the Unreal Engine SHA/OpenSSL bug that I detailed in issue #5830 (so this is not a Proton specific bug, it is a bug in the game that is probably never going to be fixed).

So on my current setup with Intel i7-12700T CPU the game crashes after a few seconds/minutes of gameplay. But launching the game with option "OPENSSL_ia32cap=0x20000000 %command%" there are no issues. For reference including logs of playing the game with and without the workaround:

steam-551770-fail.log
steam-551770-success.log
system_info.txt

Proton versions

Launch options

Launch lines