PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.77k stars 1.63k forks source link

Meta: Games that need switch to SW for FMV Gamefix. #3805

Open RedDevilus opened 4 years ago

RedDevilus commented 4 years ago

The old gamefix was a hack and not a proper solution. The newer one is better now.

Games affected:

Underlying issue but not 'used anymore for gamefix':

Filters used on PCSX2 https://forums.pcsx2.net/search.php?action=results&sid=dc59e8a0583abcc57135aef2712c1012&sortby=&order=desc https://forums.pcsx2.net/search.php?action=results&sid=334a35cca884b30cf16aa133126feb95&sortby=&order=desc

yxmline commented 4 years ago

Gradius V [NTSC-J] FMV animation flower screen

upscaling 2x with enabling memory wrapping  is ok
upscaling 2x with enabling large framebuffer  is ok
enabling memory wrapping and enabling large framebuffer not working at original resolution

Grandia III [NTSC-J] FMV animation flickering and flower screen Sakura - Yuki Gekka [NTSC-J] FMV animation flicker

enabling memory wrapping and enabling large framebuffer not working at original resolution and upscaling 2x

Final Fantasy X-2 - International + Last Mission [NTSC-J]

FMV animation flickers??
the screen is dark

Red Ninja - End of Honor [NTSC-J] FMV animation flicker

enabling memory wrapping and enabling large framebuffer not working at original resolution and upscaling 2x

Summon Night Gran-These: Horobi no Ken to Yakusoku no Kishi [NTSC-J] FMV animation flicker

enabling memory wrapping not working at original resolution
enabling large framebuffer at original resolution is default disable
on upscaling 2x with enabling large framebuffer and without enabling memory wrapping is working
tadanokojin commented 4 years ago

Silent Hill 2 and 3 should be sorted: https://wiki.pcsx2.net/Silent_Hill_2 https://wiki.pcsx2.net/Silent_Hill_3

I'm guessing since the gamefix in the gamedb mentions these two they originally had the gamefix automatically applied but they were removed when they were fixed proper.

KH3, again same deal it's been fixed without the hack: https://wiki.pcsx2.net/Kingdom_Hearts_Re:_Chain_of_Memories

Twisted metal black I don't see any mention of FMV issues on the wiki but I tested it and it's fine as far as I can tell.

Rule of Rose should be fixed: https://wiki.pcsx2.net/Rule_of_Rose

I didn't test it but ape escape 2 and 3 should be worked around automatically now via safe features: https://wiki.pcsx2.net/Ape_Escape_3 https://wiki.pcsx2.net/Ape_Escape_2

ghost commented 4 years ago

According to wiki: Grandia Xtreme - Enable manual gamefix to switch GSdx to software rendering during FMVs to get rid of flickering video.

But report is from 1.1.0, so that can be fixed already.

DonelBueno commented 4 years ago

Ridge Racer V: HW renderer can't render the opening FMV.

Partially https://github.com/PCSX2/pcsx2/issues/3278

tadanokojin commented 4 years ago

@DonelBueno that's in-engine not an FMV

DonelBueno commented 4 years ago

@tadanokojin oh, sorry, I didn't know that.

That makes the issue even more strange.

abogard commented 4 years ago

It says here that Silent Hill 3 is fixed, but strangely enough for me it's always necessary to switch to software, these days though I have to use F9 because "switch to SW for FMV" is broken.

refractionpcsx2 commented 4 years ago

It says here that Silent Hill 3 is fixed, but strangely enough for me it's always necessary to switch to software, these days though I have to use F9 because "switch to SW for FMV" is broken.

how is it broken? It looks fine here (I marked it as fixed) silenthill3vid

abogard commented 4 years ago

It says here that Silent Hill 3 is fixed, but strangely enough for me it's always necessary to switch to software, these days though I have to use F9 because "switch to SW for FMV" is broken.

how is it broken? It looks fine here (I marked it as fixed) silenthill3vid

I see. Still, I don't know why it happens to me. If I use hardware renderer the movies play but I only see a black screen, it's the usual traditional problem. I fix it by pressing F9, in fact I just downloaded the last version of the emulator and tried again, the problem persists. I'm using the NTSC version of the game though (SLUS-20622), I don't know if that has anything to do with it.

refractionpcsx2 commented 4 years ago

Are you possibly using a really old version of GSDX like the AVX version (not AVX2) or SSSE3? because they were discontinued a long time ago and may be missing fixes.

I guess it's possible the US version is different, though I don't have it to test.

abogard commented 4 years ago

I use AVX2 with OGL. As far as I can see the only difference is the version of the game. It would be useful if someone else could test the NTSC version.

refractionpcsx2 commented 4 years ago

I use AVX2 with OGL. As far as I can see the only difference is the version of the game. It would be useful if someone else could test the NTSC version.

That does seem to be the case, I've updated the OP to reflect that the NTSC version sucks :P

abogard commented 4 years ago

Ok, I did my research. A friend of mine has the PAL version of the game (SLES-51434), so I just went over to his house, we did the testing and I can confirm the PAL version to be working; but if you choose NTSC 60 Hz (as opposed to PAL 50 Hz) in the video format selection screen at the beginning of the game you can reproduce the problem even in the PAL version.

refractionpcsx2 commented 4 years ago

Very strange. I don't get the Hz selector on my version so I cannot confirm that personally, but it's likely to be the same issue as NTSC, so that's fine.

abogard commented 4 years ago

image

refractionpcsx2 commented 4 years ago

Yeah I don't get that

Edit: Oh wait, I do, just when I'm fast forwarding it's too quick lol. Can confirm in 60hz it doesn't show.

lightningterror commented 4 years ago

https://github.com/PCSX2/pcsx2/issues/112

scju commented 4 years ago

Dynasty Warriors 3 [NTSC-C], [NTSC-U] FMV animation flicker

tadanokojin commented 4 years ago

Dynasty Warriors looks like an upscaling problem. The FMVs seem fine on native. Edit: enable large framebuffer

tadanokojin commented 4 years ago

Before anything is mentioned in the thread the following should be tried:

If neither of those work you may post here. I want to avoid polluting the thread with stuff that already has workarounds. If you happen to notice these fixing anything feel free to update the wiki or submit a compatibility report.

trostboot commented 4 years ago

Grandia Xtreme (SLUS-20417) exhibits the following FMV issues (all OGL HW):

FuxorLuck commented 3 years ago

please add "Dual Hearts" to this list pcsx2 2020-11-29 15-25-28 pcsx2 2020-11-29 15-25-43

MilesTeg81 commented 3 years ago

Baldurs Gate: DA NTSC, D3D 11 HW, 1.6 & 1.7 nightly build

Testsys: Ryzen 5 3600 Radeon 5500X

Heavy flickering on all vids

screenhot shows flicker while WizardoftheCoast-Logo is playing: bgda-flicker-wotc-logovid

large framebuffer / memory wrapping have no effect on this.

Switch to SW for FMV Gamefix from 1.6.0 solves this.

Medard22 commented 3 years ago

Drakengard - there is a bar of distorted video on the right side. Latest 1.7.0 dev build 170d1cb. Fixed in SW mode. Upscaling issue - seems to work fine in HW OGL Native.

gsdx_20210108203213

abusuzuki commented 3 years ago

"Gundam lost war chronicle" still shows flickering on FMV even when enabling large framebuffer & memory wrapping , tested on 1.7.0 dev build

garouvulps commented 3 years ago

Berserk: Millennium Falcon Hen Seima Senki no Shou FMV cutscenes do not show subtitles in both Directx11 and OpenGL hardware mode, only in software mode tested on v1.7.0-dev-1198-g6f7890b70 build tested with native and 2x(720p) resolutions, with and without large framebuffer (disable conservative box) and memory wrapping enabled

felixthecat1970 commented 3 years ago

workaround for Silent Hill 3 (USA) (En,Ja,Fr,De,Es,It,Ko) SLUS_206.22;1 Game CRC = 0x2498951B videos in HW mode https://forums.pcsx2.net/Thread-Fixing-unplayable-games?pid=619120#pid619120

refractionpcsx2 commented 3 years ago

There's a japanese game called Grappler Baki which only displays the FMV in the top left corner in hardware mode

image

BigheadSMZ commented 3 years ago

I recently discovered that the SW hack for FMVs was removed. I just wanted to point out that "Castlevania: Curse of Darkness" also has FMV issues which were solved by this hack, so there is currently no way to fix them when using hardware. The wiki mentions to enable this which lead me down a rabbit hole and ended up here.

https://wiki.pcsx2.net/index.php?title=Castlevania:_Curse_of_Darkness

refractionpcsx2 commented 3 years ago

@BigheadSMZ you will need to press F9 when the FMV plays to switch manually, but hopefully it can be fixed in the future

ynazar1 commented 3 years ago

@BigheadSMZ you will need to press F9 when the FMV plays to switch manually, but hopefully it can be fixed in the future

@refractionpcsx2 I'm really hoping it will get fixed in the near future. Ie: Having to press f9 all the time for games with a lot of little cutscenes, especially in the beginning, ie FFX-2; really breaks the immersion, especially when playing with a controller and keyboard is reasonably far away.

onflamingwings commented 3 years ago

Shadow Hearts: Covenant [NTSC-U]

Black flickering on FMVs, both large framebuffer and memory wrapping have no effect. The intro cutscene flickers only when paused.

TheTechnician27 commented 2 years ago

Bolt [NTSC-U]: Extreme flickering in cutscenes when using HW renderer. See: https://www.youtube.com/watch?v=HCJ7N3_7AcQ

ghost commented 2 years ago

Grandia Xtreme (SLUS-20417) exhibits the following FMV issues (all OGL HW):

  • Heavy flickering on initial boot at native resolution - will resolve if renderer is restarted, for example by opening the gsdx config menu or pausing and resuming. Memory wrapping has no effect.
  • Heavy flickering + additional visual glitches at non-native resolutions. Glitches can be fixed with large framebuffer, flickering requires renderer restart.

Can confirm that flickering still exist as of latest master. Really bad flickers too (I had a headache looking at it).

seta-san commented 2 years ago

i think masters of the universe - defenders of greyskull needs to be added "SLES-53035" fmv has flashing problem in hardware. it is a PAL game.

seta-san commented 2 years ago

Come to think of it. Would it cause any issues to just make this default behavior. Are there any fmv that do worse on software mode than hardware?

RedDevilus commented 2 years ago

Not really but hiding the issue is not a good idea for a better solution in the future.

refractionpcsx2 commented 2 years ago

That's why this thread is here, to track what games need the switch so maybe one day they can be fixed properly in the HW renderer. But for now if a game needs it, it needs adding to the GameDB.

ghost commented 2 years ago

Tak and the Power of Juju as well as Tak 2 both experience heavy flicker.

ghost commented 2 years ago

The ICO FMV opening also needs the Hack. Only displays the top left in Hardware.

gs_20220321172900_Ico _NTSC-U__SCUS-97113

refractionpcsx2 commented 2 years ago

I should point out by "opening FMV" Tzerinas means not the first one, but if you wait at the main menu, the video it plays after that is broken in hw.

ynazar1 commented 2 years ago

With the Qt UI the SW FMV renderer checkbox seems to be back. I'm not sure if that's intentional or not. I'll also add that Final Fantasy X-2 SLUS-20672 does not seem to have FMV problems even with HW rendering enabled as default anymore in my limited testing.

refractionpcsx2 commented 2 years ago

It's been back for like a year in wx

ichee commented 2 years ago

please add "Dual Hearts" to this list pcsx2 2020-11-29 15-25-28 pcsx2 2020-11-29 15-25-43

Enabling Texture Inside RT fixes the FMV flicker and graphic retention glitches for the remainder of the current play session, though they will return when restarting the game until the setting is toggled again.