RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.33k stars 1.91k forks source link

Regression: God of War III [BCUS98111] New Game Video does not play after (#11754) #11890

Open illusion0001 opened 2 years ago

illusion0001 commented 2 years ago

Before PR 11754 RPCS3.log.gz After PR 11754 RPCS3.log.gz Video does not play and log with {PPU[0x1000028] HLE Video Decoder} cellVdec: Video au decode has been waiting for a consumer for 5 seconds. (handle=0xf0000200, seq_id=1, cmd_id=63, queue_size=61)

elad335 commented 2 years ago

Does cellVdec HLE really has an advantage nowadays? might as well LLE it by default (savestates related!).

Megamouse commented 2 years ago

Why not force it on in your PR. Save states is not a master feature

kd-11 commented 2 years ago

Does cellVdec HLE really has an advantage nowadays? might as well LLE it by default (savestates related!).

Drastically better performance on all hardware. Ffmpeg uses hardware accelerated decoding!

illusion0001 commented 2 years ago

Tagging #11754 cuz I forgor

Megamouse commented 2 years ago

The Video plays just fine for me. The error you are seeing just means that the game is buffering one or two seconds of video playback, then rendering some menu cutscene, and then proceeding to decode the video. I don't know why it doesn't proceed.

BTW, issues with patches applied are not allowed...... EDIT: I misread something in the log analysis

Megamouse commented 2 years ago

vdec issues need a trace log of cellVdec, otherwise the log does not contain any useful information.

Based on your current log though, it "waits" on the same decoded frame as mine does. So no idea why your game doesn't continue.

"It waits" is a bit misleading. The game isn't really waiting. It's us who're waiting for the game to fetch the already decoded frames. The error is just a timeout log that just means we're getting nervous.

I'll try to reproduce it anyway.

illusion0001 commented 2 years ago

Without patches, same thing. also has vdec trace 13461-RPCS3.log.gz 13474-RPCS3.log.gz

Linear524 commented 2 years ago

Try to activate Accurate RSX reservation and WCB+RDB. And don't use any patches. I playing GoW3 with this settings and all effects renders correctly. FMV also runs fine.

Jonathan44062 commented 2 years ago

Is still an issue? Many changes have happened in the emulator and it should already be correct, I'm playing it and the videos are fine, nothing broken. (even without using patches)

AniLeo commented 1 year ago

Needs retest