PCSX2 / pcsx2

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

[BUG - Performance Impact]: Time Crisis 2, abnormal performance drop when using MTVU. #4804

Open ghost opened 3 years ago

ghost commented 3 years ago

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)

Capture Capture2

Logs & Dumps

Ask if needed.

ghost commented 2 years ago

Fun fact: This game will run in slow-motion without instant VU1 ;).

Mrlinkwii commented 1 year ago

can this be recheck if possible ?

StillPlay2 commented 1 year ago

Still an issue as of 1.7.4972