The game "Time Crisis 2" suffer of a strange performance bug that affect MTVU performance as well as the main EE thread.
When enabling MTVU, the VU1 thread seems to spend an absurd ammount of time syncing with the EE despite the game not using T-bit or having any major sync requirements.
Reproduction Steps
Load the first level then play until you reach the plaza outside of the building, see the VU1 and EE thread jumping in terms of requirements.
Expected Behavior
The emulation speed should not be impacted by MTVU and in fact, be much much faster when using it in that game.
PCSX2 Revision
v1.7.0-dev-1789-gb8eb18836f
Operating System
Windows 10 (64bit)
If Linux - Specify Distro
No response
CPU
I9 9900k
GPU
RTX 3070
GS Settings
Tested with the software render.
Emulation Settings
MTVU
GS Window Screenshots
The bug in action:
(please note the thread utilization seems low but that's because I am using an I9 9900k at 5.1Ghz with a beefed up cache setup which is unrealistic performance for the emulator)
Describe the Bug
The game "Time Crisis 2" suffer of a strange performance bug that affect MTVU performance as well as the main EE thread.
When enabling MTVU, the VU1 thread seems to spend an absurd ammount of time syncing with the EE despite the game not using T-bit or having any major sync requirements.
Reproduction Steps
Load the first level then play until you reach the plaza outside of the building, see the VU1 and EE thread jumping in terms of requirements.
Expected Behavior
The emulation speed should not be impacted by MTVU and in fact, be much much faster when using it in that game.
PCSX2 Revision
v1.7.0-dev-1789-gb8eb18836f
Operating System
Windows 10 (64bit)
If Linux - Specify Distro
No response
CPU
I9 9900k
GPU
RTX 3070
GS Settings
Tested with the software render.
Emulation Settings
GS Window Screenshots
The bug in action:
(please note the thread utilization seems low but that's because I am using an I9 9900k at 5.1Ghz with a beefed up cache setup which is unrealistic performance for the emulator)
Logs & Dumps
Ask if needed.