ValveSoftware / Proton

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

TELEFORUM (2186570) #8011

Open adamdmoss opened 3 months ago

adamdmoss commented 3 months ago

Compatibility Report

System Information

I confirm:

steam-2186570.log.gz

Symptoms

The game's 'Gallery' does not play unlocked videos correctly on versions of Proton later than Proton 7.x. Curiously, the game has plenty of video content which all plays correctly on Proton 7,8,9,exp, making the game generally playable, but the video gallery is broken on 8+, where it will play the audio from the video but leave the player in the video gallery menu instead of playing the video.

Reproduction

  1. Play enough of the game to unlock the 'Gallery' main menu option with at least one video in it. Not sure how much of the game that is but it's a very short game; in case of impatience you can drop the decompressed version of this: Teleforum.moon.gz ... into (....)steamapps/compatdata/2186570/pfx/drive_c/users/steamuser/AppData/LocalLow/Monumental/Teleforum as I think it's the savefile.
  2. Go into the gallery menu and click an unlocked video. On Proton 7, the video will play. On Proton 8+, only the audio will play but no visuals will occur (not even a blank screen; the game keeps the 'Gallery' interactible instead.)
adamdmoss commented 3 months ago

FYI it's a Unity engine game; the engine itself outputs a Player.log file with some minor debugging spew, and on Proton 8+ (i.e. the failing case) there is some spew that is absent on Proton 7 (i.e. the successful case):


WindowsVideoMedia error 0xc00d36e6 while reading Z:/zfs5/funz/steamapps/common/Teleforum/Teleforum_Data/sharedassets1.resource

Context: Get video transform output sample count
Error details: Attribute is not found.

Track types:
   Video Track [720 x 480], type: I420
   Video Track [720 x 480], type: NV12
   Video Track [720 x 480], type: YV12
   Video Track [720 x 480], type: YUY2
   Video Track [720 x 480], type: I420
   Video Track [720 x 480], type: IYUV
   Video Track [720 x 480], type: %15
   Video Track [720 x 480], type: %16
   Video Track [720 x 480], type:  

(That video track type list isn't truncated, that's verbatim what the log outputs.)

AwesamLinux commented 2 months ago

System Information

Symptoms

I can confirm this, the gallery videos do not play properly with Proton versions later than 7. With more recent versions only the audio is played no the video.

logs of all attempts: steam-2186570- proton-7.0-6e-success.log steam-2186570-experimental-bleeding-edge-9.0.log steam-2186570-proton-8.0-5c.log steam-2186570-proton-9.0-2e.log

alasky17 commented 2 months ago

@AwesamLinux Thank you for the regression report! I took a look and confirmed the failure. In my testing, this is fixed by the wine new media source (can be enabled in experimental with WINE_NEW_MEDIA_SOURCE=1 %command% and enabled by default in experimental-bleeding-edge currently). We will keep track of this regression for now, since the new media source is only in bleeding-edge :)