ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.3k stars 1.06k forks source link

Newton and the Apple Tree (721010) #4376

Open wfscans opened 3 years ago

wfscans commented 3 years ago

Compatibility Report

System Information

I confirm:

steam-721010_GE.log steam-721010_513.log Steam runtime doesn't get far enough to produce a log I guess.

Symptoms

When trying to load gstreamer plugin to play a video the program soft-locks(you can't click past it like mentioned on the protonDB page. You can go into settings of the game to disable video. But the video are kind of important(at least to me). Trying to use the steam runtime quits before the game even loads.

Reproduction

I've included a save that is one dialog line before the video starts playing. Load save 3 and click to advance. NatPT_Save.zip

kisak-valve commented 3 years ago

Hello @wfscans, friendly note that the Steam Linux Runtime compatibility tool option is intended for running Linux games on Linux, and not Windows games on Linux. It is a separate project from Proton.

Blind guess, does setting the game's launch options to PROTON_USE_WINED3D=1 %command% have an effect?

wfscans commented 3 years ago

Doesn't seem to change anything when looking through the log. From looking at the log I imagine it has something to do with running non-multiarch gstreamer plugins.

steam-721010.log Proton-5.9-GE-8-ST with PROTON_USE_WUNED3D

wfscans commented 3 years ago

I've found that by going into winecfg protontricks 721010 winecfg disabling winegstreamer and install quartz via protontricks 721010 quartz will cause audio will play for videos but show a black screen. This prevents the game from softlocking on videos but isn't the best fix obviously. Do note that the install will seem to fail due to not being able to replace the symlink in place by proton for quartz. But it seems that just the registry additions cause it to work oddly enough.

Proton-5.13-2: steam-721010.log

wfscans commented 3 years ago

System Information

steam-721010.log

Symptoms

So the video now plays with sound and everything. But softlocks when the video ends or you try to click next. This is done by installing the below. Seems to be a clear error at the end. Which I see a lot when trying to get video working in games. If you try to install quartz via protontricks/winetricks cause audio to play but black screen. Doesn't softlock.

514120.118:00c0:017c:err:ntdll:RtlpWaitForCriticalSection section 0x2b54ebc "../../../../proton/wine/dlls/quartz/filtergraph.c: IFilterGraphImpl.cs" wait timed out in thread 017c, blocked by 00f0, retrying (60 sec)

Reproduction