CPU core usage
#1
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
Phenom 1055T x6 3.5GHz ; nVidia GTS 250; 6Gb RAM; Windows 7 x64
Reply

Sponsored links

#2
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.
Reply
#3
and some games actually run slower with more threads.
Reply
#4
I see, this is Gsdx limit.
So.... my destiny play this game with frame skipMellow
Phenom 1055T x6 3.5GHz ; nVidia GTS 250; 6Gb RAM; Windows 7 x64
Reply
#5
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..
Reply
#6
(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?

Main Rig: i7-3770k @4.5ghz | 16GB DDR3 | Nvidia GTX 980 TI | Win 10 X64
Laptop: MSI GT62VR | i7-6700HQ | 16GB DDR4 | Nvidia GTX 1060 | Win 10 X64

Reply
#7
(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.
Reply




Users browsing this thread: 1 Guest(s)