..:: PCSX2 Forums ::..

Full Version: CPU core usage
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi. Some days ago i got a new cpu. Just want to ask why all 6 cores use only half of its power in software mode?

Game: Tales of legendia
Pcsx2 settings by default, no speedhack
Gsdx: DX10 software mode, rendering threads = 4

On first scene on the ship i got 30fps, while all cores loaded only 20-50%Wacko
That's because software rendering can't scale linearly with the number of threads.
You'll find this problem with many applications.
Lots of rather slow CPU cores cannot beat fewer but faster ones.
and some games actually run slower with more threads.
I see, this is Gsdx limit.
So.... my destiny play this game with frame skipMellow
last I checked it worked fine in Gsdx under hardware mode (newer revisions), besides for some very minor glitches here an there.

that game is very hard on the graphics for some reason..
(12-11-2011, 06:19 PM)Squall Leonhart Wrote: [ -> ]and some games actually run slower with more threads.

that happens when it bottlenecks other emulated components due to the high usage of the GS threads.
what I'm basically saying, the GS threads are stealing CPU cycles which are needed for other components like EE or VU.

So if you got a Quadcore and have MTVU checked, only use 2 rendering threads for GS.

Without MTVU, you can use 3.

btw: does MTGS (the main GS thread) also count as a rendering thread?
(12-12-2011, 12:32 AM)Nexxxus Wrote: [ -> ]that happens when it bottlenecks other emulated components due to the high usage of the GS threads.
what I'm basically saying, the GS threads are stealing CPU cycles which are needed for other components like EE or VU.

not at all.