cai567890 / pcsx2

Automatically exported from code.google.com/p/pcsx2
1 stars 0 forks source link

[Core] PCSX2 does not uses all (2) cores correctly #333

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
http://img139.imageshack.us/my.php?image=1coreload.png

Noticed on revisions before and after r1502. I did set affinity to 2-4 or 
auto, but still...

Original issue reported on code.google.com by zantezuken@gmail.com on 23 Jul 2009 at 8:41

GoogleCodeExporter commented 9 years ago
Thats using it absolutely fine however this was recently discussed on the 
forums, so
i suggest you take a read of this thread 
http://forums.pcsx2.net/thread-8687.html

Original comment by refraction on 23 Jul 2009 at 9:54

GoogleCodeExporter commented 9 years ago
So, you're saying that it uses all what it needs and no more?
I overcloked CPU just for lulz and tested most weak games on the emu: result 
the 
same as on 2.6Ghjz so on 3.6GHz. Ok if 2d game required just one core @ 2.6Ghz, 
but 
why the usage is the same when it's 3.6Ghz? It's fully uses 1 core in both 
cases.
Did I miss something?

Original comment by zantezuken@gmail.com on 23 Jul 2009 at 10:09

GoogleCodeExporter commented 9 years ago
Correct. the emulator sits on Core 0 and uses as much of that as it can.  When 
MTGS
is enabled, GSDX (or ZeroGS if you use that) sits on Core 1 and only ever uses 
what
it requires to put the picture on the screen.  most of the time this is less 
than the
emulator, unless the GS plugin is the limiting factor.  

the graph should pretty much be most of the time

Core 0 = 100%
Core 1 = % equal to that reported at the top of GSDX

when it was evened out before, it was still using the same amount of processing
power, but windows was just using some load balancing to keep the processor 
cooler,
which is why all your cores were showing activity

Original comment by refraction on 23 Jul 2009 at 10:40

GoogleCodeExporter commented 9 years ago
So, judging by your words, if I will set d3dir to 2048x2048 in FF12/Gow2 I 
should 
get high values in core1 graph, right?

Original comment by zantezuken@gmail.com on 23 Jul 2009 at 10:56

GoogleCodeExporter commented 9 years ago
no, because the load you are causing there is pushed on to the graphics card, 
using
higher resolutions causes the graphics card to work harder, not your processor. 
 So
any slowdown caused by setting a higher res is due to your graphics card not 
being
able to process it quick enough rather than your processor.

the only thing that will change your cpu usage is by ticking and unticking the 
boxes
in the gsdx config. 

Original comment by refraction on 23 Jul 2009 at 12:26

GoogleCodeExporter commented 9 years ago
I lowered mine miltiplier and got 2,2Ghz per core. Usage graph still the same.
Is that normal too? FF12 requires a much more then 2.6 even...

Original comment by zantezuken@gmail.com on 23 Jul 2009 at 12:49

GoogleCodeExporter commented 9 years ago
400mhz won't make a great deal of a difference no. as i said Core 0 will always 
use
as much as it can, so it will always look full, but core 1 will not use a lot, 
if the
GS is doing nothing, it will always be around the bottom.

Original comment by refraction on 23 Jul 2009 at 1:55