New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meta: Cases of SuperVU compatibility outperforming microVU #1638
Comments
Fixed Driving Emotion Type-S erroneously stating it crashes with SuperVU. EDIT: Also removed FIFA 2003. Works just fine with MicroVU and Clamping Mode set to Extra. @refractionpcsx2 Wiki states DT Racer has been fixed by one of your commits last year: http://wiki.pcsx2.net/index.php/DT_Racer |
but it DOES crash, i tested it, thats why it said that :P
Well, I've broken it again then :P |
But it doesn't though. I've played the game dozens of times, including very recently. |
You're right, it's a GSDX bug when using DX11 HW. |
Does it require a specific setting or circumstance? Because I haven't had a GSdx related crash either. I'm pretty sure I've played it in DX11 HW too. :p |
And that's causing the crash. :p It's a pretty harsh C++ runtime error crash too. You don't see those that often. |
Yeah it's quite evil, maybe @gregory38 needs to have a look :p |
Do you mean the Browser? I don't think there is a "disc selection" in the BIOS. |
Yeh he means that. |
So here's a funny story, I just went to fix DT Racer and now it works? What the hell... Edit: Ahhh okay, it doesn't work if MTVU is enabled, we can scratch that one off the list then.. |
What about the Dawn Of Mana wiki issue? "There's an issue with this game regarding microVU1 where it reaches its cache limit. When this does happen, the game suffers from performance drops. " The workaround is using SuperVU. I believe it was posted by @Ryudo300 . Similar cache limit issues pop up in other games as well. |
@refractionpcsx2 Does it crash in openGL ? |
@gregory38 Oh bugger, that's a good point, it doesn't, nevermind :p @FlatOutPS2 not for the moment, that's a separate issue similar to scarface, for now we just need to concentrate on games which don't work |
It still shouldn't crash in DX11 though. |
No but there's no point in asking gregory about that :p |
@rz5 Did you test State of Emergency 2 yourself? I didn't find much information about the issue. The SuperVU solution isn't on the wiki yet, and there's still an active bug report about the issue on the forum that's so old SuperVU didn't even boot the game back then. |
@FlatOutPS2 : State of emergency 2 was added by me and it was recently tested. |
The NTSC-U version? If so, we can close the bug report on the forum: http://forums.pcsx2.net/Thread-Bug-Report-State-of-Emergency-2-NTSC-U |
Yes, please close that bug report. |
Added monopoly party to this list. Since the bug is similar to fifa 2003 I was hoping clamping extra may fix the problem but it doesn't. |
Added The Getaway: Black Monday. |
I'm guessing none of the EE/VU clamping makes a difference? |
Added Full Spectrum Warrior, updated Driving Emotion Type-S. |
The Simpsons Game seems to have a bug when it's run under MicroVU recompiler at VU1. (Thanks to umisery from our discord group for mentioning about it) |
It's not mine, a member from our discord group took it. |
Also to note for "The Getaway: Black Monday" this is only for VU0. You can still use microVU on VU1. Did anyone test the prequel "The Getaway"? It might suffer the same issue. |
Fifa 08 (and possibily other FIFAs) doesn't work with microVU on VU1 if MTVU is enabled. But setting VU1 SuperVU with MTVU it works! I don't know if it's a MTVU or a MicroVu issue. Just wanted to point it out. |
The Simpsons game don't anymore need the supervu to work, it work perfectly fine with vu0 and vu1 on microvu even with mtvu. |
@atomic83GitHub, ok thanks for the heads-up. |
@rz5 I just modified the checklist. Btw, FlatOut has been gone for ~8 months FYI 😛 |
Updated status of Full Spectrum Warrior and Monopoly Party based on recent tests. Note to self: Turn off hacks before testing games for 6+ hours :P |
Just a quick update for those outside of Discord: State of Emergency 2 and Driving Emotion Type-S make use of the status flags (making them incompatible with the mVU Flag Hack) but have issues with the M Flag "optimization". Forcing it to true resolves the issues in both games and removes them from being dependent on sVU. A proper fix is still being looked into for the time being. |
Seems like a game is missing, Batman Vengeance is incompatible with MicroVU, using it will result in a lot of SPS and a crash after some time when going ingame. |
Driving Emotion Type-S: Further reports on what race/tracks goes back to browser/BIOS and what ones have flying cars can be viewed in #3694. It's a bit incomplete though, since I don't have an all-unlocked save to test further what tracks work and what don't - in particular one track (Suzuka East) seems to work. |
As per #1622, this thread is to track all known cases where the newer VU dynarec (microVU) - meant to be more accurate - is less compatible than the older VU dynarec (SuperVU).
Here's what's already listed in the other thread:
Infinite loop on the PAL 50/60 selector screen if you use microVU, but works fine on SuperVU. Swapping to microVU later has the same effect.Only broken in MTVU, game had other problems, fixed in master as of 25/10/20Edit: Previously fixed, however incompatible with MTVU.
Different behaviour on each course. microVU goes back to the browser in BIOS when loading one race, sends cars flying/jumping off course after a certain point in another; SuperVU works without issue. Has M-Flag Issuefixed in microVU: Save valid flag instances at the end of a VU0 program. #3864When you move camera most of the graphics disappear if vu0 is set to microvu but works fine with supervu. Has M-Flag IssueFixed in microVU: Save valid flag instances at the end of a VU0 program. #3864Whole Monopoly board is missing if VU1 is set to microVU. It's fine with SuperVU.Works fine with MicroVU as of June 2018, needs VU Clamping set to None. Added to GameDB.Enemies are able to shoot you through walls with microVU. You're safe with superVU.False positive. Has M-Flag issue~ Fixed in microVU: Save valid flag instances at the end of a VU0 program. #3864Texture corruption and GIF Packet Overflow if VU1 is set to microVU. Works fine with VU1 Interp. or SuperVU.Fixed in microVU: Fix m-bit state and range merging #3660Stretching/Spikey textures if VU1 is set to microVU. It's fine with superVU.False positive. The game needs the mVU Flag Hack to be disabled, it updates the status register.Stretching textures if VU1 is set to microVU.Works fine with MicroVU as of Nov 2017.SPS and ingame crashing issue with MicroVU.- Fixed in VIF MSCAL instructions wait on VU T-Bit stop #3539The text was updated successfully, but these errors were encountered: