ValveSoftware / Proton

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

Call of Cthulu (399810) #7407

Open Ceystyle opened 7 months ago

Ceystyle commented 7 months ago

Compatibility Report

System Information

I confirm:

steam-399810.log

Symptoms

The game menu screen and video sequences are broken with Proton Experimental in Call of Cthulu. Everything works fine with Proton 8.0-4.

Game menu in Proton Experimental: CallOfCthuluBad_StartScreen

Game menu in Proton 8.0-4: CallOfCthuluGood_StartScreen

The same happens in the first video sequence after starting a new game.

First video sequence in Proton Experimental: CallOfCthuluBad_Opening

First video sequence in Proton 8.0-4: CallOfCthuluGood_Opening

It looks like as if the right side of the screen is somehow mirrored to the left and the other half is constantly flickering.

Ceystyle commented 7 months ago

The issue also does not appear with Proton-8.0-5-rc3.

Ceystyle commented 7 months ago

I did a regression test and the result was:

4e2d1f1d2ed6e57de9103c0fd43bce88e3ad4792 is the first bad commit commit 4e2d1f1d2ed6e57de9103c0fd43bce88e3ad4792 Author: Zebediah Figura zfigura@codeweavers.com Date: Fri Jun 2 16:37:42 2023 +0200

winegstreamer: Set the MF_MT_DEFAULT_STRIDE attribute in mf_media_type_from_wg_format().

Unfortunately, this commit does not cleanly revert on top of current HEAD. But the previous commit afd17dcfb40a136eedb26aacde6625cf654d265 does not show this issue.

alasky17 commented 7 months ago

@Ceystyle Thank you for the bisect! We are looking into the regression and hopefully will find a fix soon :)

Ceystyle commented 6 months ago

Unfortunately Proton 9.0 (beta) shows this bug, too.

alasky17 commented 6 months ago

@Ceystyle Indeed :( Unfortunately the bug is somewhat "inherent" in the way video playback works on proton-stable. There is an alternative in Proton - Experimental - hopefully the video playback is fixed for you there? There is a fix in experimental-bleeding-edge that solves all known video playback issues with this game in our testing so far.

Ceystyle commented 6 months ago

@alasky17 Thanks for the update. The video playback is indeed fixed in Proton Experimental bleeding-edge.