protonscr

YOU and ME and HER: A Love Story

protonopen appid 1293820Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#4041 · opened 2020-07-02 by davidebeatrici · updated 2022-12-26 · 4 comments · github · game page · search this game
Ddavidebeatrici 2020-07-02 github

Compatibility Report

  • Name of the game with compatibility issues: YOU and ME and HER: A Love Story
  • Steam AppID of the game: 1293820

System Information

  • GPU: Vega 56
  • Driver/LLVM version: Mesa 20.1.2/10.0.0
  • Kernel version: 5.6
  • OS: Debian Testing
  • Proton version: 5.0-9, 4.11-13, 3.16-9

Steam running through firejail, without seccomp.

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

The game randomly freezes under a minute after launching it.

steam-1293820.log

Related lines in the log:

err:ntdll:RtlpWaitForCriticalSection section 0x76b5d38 "?" wait timed out in thread 0138, blocked by 0148, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x76b5d38 "?" wait timed out in thread 00bc, blocked by 0148, retrying (60 sec)

Reproduction

Launch the game and "wait" for it to freeze.

Life in the freezer

Ddavidebeatrici 2020-07-03 github

From https://www.protondb.com/app/1293820#NbpmTj57OO:

Installing xact DLL fixes freezing briefly after starting the game

protontricks 1293820 xact

Confirmed.


From https://www.protondb.com/app/1293820#0zisZg7PYs:

Game crashes right at the end of the intro with the stairs. Requires using the skip option to get past crash point.

Then it crashed again about 20 min later.

Confirmed: steam-1293820.log

PROTON_NO_ESYNC=1 %command% fixes the issue.

Ddavidebeatrici 2020-07-03 github

Unfortunately voices are crackling a lot. The background music seems okay though.

NNtnx 2020-08-08 github

I got the DRM free version working with Lutris.
Fedora 32
Kernel Version: 5.7.9
5700xt on Mesa 20.1.3

Proton-5.9-GE-3-ST
Disabled Esync

Installed xact and dotnet 20 via Winetricks.
Voices are fine on my side.
Not sure if dotnet 20 did something at all.

When i had crackling issues in the past they where most likely connected to the configured sampling rates in /etc/pulse/daemon.conf.
I have set everything to default there

; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

; default-fragments = 4
; default-fragment-size-msec = 25

I also forced it to use pulse as audio driver, that didn't changed anything voices where still fine.

IIrealiTY 2022-12-26 github

Replying to https://github.com/ValveSoftware/Proton/issues/4041#issuecomment-653648070

Can confirm that those 2 solutions fix it on the SteamDeck too

Proton versions

Launch options

Launch lines