ValveSoftware / Proton

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

AQUARIUM (2515070) #7704

Open waspennator opened 2 months ago

waspennator commented 2 months ago

Compatibility Report

System Information

I confirm:

Symptoms

Game has 2 major issues.

1: I'm pretty sure something is supposed to be playing here looking at the gameplay footage on yt, but on my deck at least, I just get a black void with silence, though this is merely a visual issue as the main menu still works

download

2: The game works up until you get to the first fmv (A bit after you are introduced to the new maid Aqua), on Proton Experimental and 9.0-1, the fmv seems to stutter a bit before fast forwarding a bit to the correct spot, but it also outright freezes if you let it finish playing or try to skip it. If you drop down to 8.0-5, it plays and skips just fine.

steam-2515070.log

Reproduction

Start the game and look at the title screen, then play through the main game and play through the normal story until you get to the fmv in question

waspennator commented 1 month ago

Still occurring on latest Experimental, checking through the logs, I see some stuff about gstreamer failing to load plug-ins, but I'm not sure if that relates to issue number 2 or not. Curious if this has something to do with it though.

"(wine:42999): GStreamer-Video-CRITICAL **: 16:47:11.806: gst_video_info_from_caps: assertion 'gst_caps_is_fixed (caps)' failed"

"(wine:42999): GStreamer-Base-WARNING **: 16:47:12.079: gldownloadelement0: transform_caps returned caps which are not a real subset of the filter caps 0:00:01.256368403 42999 0xdec0f9c0 ERROR basetransform gstbasetransform.c:482:gst_base_transform_transform_caps: transform_caps returned caps video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, texture-target=(string)2D, interlace-mode=(string)progressive; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, texture-target=(string)2D, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction){ 1/1, [ 1/2147483647, 2147483647/1 ] }, interlace-mode=(string)progressive which are not a real subset of the filter caps video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)30/1, texture-target=(string)2D, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)[ 1/2147483647, 2147483647/1 ]"

Copied a part of it cause it's pretty long, but it should be easy to ctrl+f to the specific section to check, might run a log with 8.0-5 to see any differences.

waspennator commented 1 month ago

Update, testing with 8.0-5, missing plug-ins are unrelated to the regression, checking the log it tosses up stuff about getinputtype, setoutputtype, getoutputtype, etc, but I also see this stuff in the logs.

(wine:146199): GStreamer-Base-WARNING **: 21:53:27.789: gldownloadelement0: transform_caps returned caps which are not a real subset of the filter caps

steam-2515070.log.txt

waspennator commented 2 weeks ago

Latest proton Experimental bleeding edge version seems to have broken the fmv even more, now it doesn't even render at all.

steam-2515070.log.txt

AJuujarvi commented 2 weeks ago

Latest proton Experimental bleeding edge version seems to have broken the fmv even more, now it doesn't even render at all.

steam-2515070.log.txt

I narrowed it down to a DXVK regression and reported it here: https://github.com/doitsujin/dxvk/issues/4122

waspennator commented 2 weeks ago

Seems like the regression has been fixed up on dxvks end, dunno about the other issues that the fmv had reported earlier in the thread though.