pcsx2
pcsx2 copied to clipboard
The Italian Job (2003) | Performance Loss & Jittery Audio
PCSX2 version:
pcsx2-v1.7.0-dev-70-gb5625ad8b-windows-x86
PCSX2 options:
HW Renderer D3D11, MTVU Speedhack. Everything else is default.
Plugins used:
Default.
Description of the issue: The Italian Job (2003) suffers from performance loss which is weird for this game cause this is not heavy game considering how it looks. one thing I noticed during playing game in PCSX2's 'Show Console' is these 2 lines below...
ERROR: SOUND_AllocateFileMemory File list already allocated. Use SOUND_FreeFileMemory to free it
Which I think it's the reason for performance loss and jittery audio in game.
How to reproduce the issue:
1. Boot the game.
2. In menu select free roam > Hollywood > Select vehicle
3. Once you are actually in game press Start and swap in menu.
Last known version to work:
Unknown. Tell me if it's needed.
PC specifications:
CPU: Ryzen 2400G
GPU: Vega 11 (20.4.1)
OS: Windows 10 x64 Version 1909
@FahrentH8t Would you be able to clarify when the stuttering audio occurs - is it only when the speed drops below 100%? It isn't quite clear from your issue
Also, can you restest on the latest dev build and see if the issue still occurs?
v1.7.0-dev-652-gd0dd60f29
Issue is still there. It's hard to get 100% speed in this game. performance is just weird. It's a known issue (https://wiki.pcsx2.net/The_Italian_Job)
emuLog.txt
free roam

Okay bad sound is a common side effect of slow speeds, we can't really take that as an issue as there's nothing to fix there. However the speed being an issue could be looked in to. We have to at least address that first before looking at anything else.
Disabling depth emulation improves the speed greatly. Also SW mode seems to perform better than HW mode, or around the same with depth emulation disabled.
Performance is fine if you disable hardware readbacks.

as of v1.7.5205 ,
its a combination of readbacks and draw calls thats hitting performance
Performance has greatly improved since I first commented here in 2022. Since we know the cause of the performance decrease that still exists today, it's not an emulation issue, it is just what the game does, I am closing this issue.