PCSX2 / pcsx2

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

SOCOM II low framrate #2748

Closed Levan7 closed 4 years ago

Levan7 commented 5 years ago

PCSX2 1.5.0-20181210031134

I know i don't have a powerful pc but the performance looks strangely low, might be the pc but kinda don't get this on other games i tried to this extend.

I'm using all default settings only thing i changed is enabled DX11 in the graphics plugin. emuLog.txt

lowlyocean commented 5 years ago

Try pressing F9. Might need to do it twice in a row. Helps on some maps like Crossroads

MrCK1 commented 5 years ago

For the record, it's not a graphical slowdown - it's internal. Not sure if there's anything we can really do to fix it.

lowlyocean commented 5 years ago

Is this slowdown at the title screen, too? I don't really have any framerate issues with newest builds from source. Using i7-7700k and GTX 1060, for reference

Levan7 commented 5 years ago

@MrCK1 What does "internal" means ? The game speed clearly slows down and even the speech is slower than it should be.

@lowlyocean

The F9 helped what does it do ?

lowlyocean commented 5 years ago

F9 switches Gsdx graphics plugin between hardware and software render. SW is quicker

Levan7 commented 5 years ago

@lowlyocean Would never believe that using CPU would be faster than a GPU, how is this even happening.

lowlyocean commented 5 years ago

CPU usually favors task-parallelism whereas GPU is leveraged in modern graphics engines for data-parallelism. Since the plugin is emulating PS2 graphics hardware, it's likely that there wasn't much data-parallelism back then. Just a bunch of tasks to be done one after another. So, modern GPUs don't really provide any advantage. However, having multiple CPU threads to pipeline apparently does

ghost commented 5 years ago

Did you enable the EE timing hack? It fixes major DMAC timing problems causing abysmal performances. It should be automaticaly apply but maybe your game version is not in the GameDB.

lightningterror commented 4 years ago

Closing in favor of https://github.com/PCSX2/pcsx2/issues/3358