Posts: 8
Threads: 4
Joined: Sep 2009
Reputation:
0
so i read elsewhere on this forum that PCSX2 on a C2D with 3,3 GHz performs better than a C2Q with 2,6 GHz.
Is this a problem with the emu not working well (yet?) in multithreaded ways, or am i in a misconception about how computing power scales? This is out of interest for a better understanding (plus i am in the process of upgrading my C2D 3,16 to a C2Q 3,00).
Posts: 147
Threads: 4
Joined: Feb 2009
Reputation:
0
...use search function of forum, there is many times explaned that PcSx2 emu uses only 2 cores, regardless of how many you have! & yes, it will perform better on C2Q @3.3GHz vs C2Q @2.6GHz
Cheers...
AMD FX-8350
4x 4GB DDR3 2400MHz
AMD Radeon R9 Fury X
Posts: 344
Threads: 16
Joined: Jan 2009
Reputation:
0
Location: Commonwealth
PCSX2 uses only 2 cores, so quad cores cant use their full potential, also remember that
3ghz Athlon <> 3ghz C2D <> 3ghz Phenom <> 3ghz Phenom II <> 3ghz Pentium 4 <> 3ghz Athlon II
there are realy much details that processor speed depends, and you should never base what you think about CPUs on their frequency, its too much to write, you should google it, read some reviews in which people benchmark and compare CPUs
Check my profile for hardware/software and games i played on PCSX2.
Posts: 160
Threads: 20
Joined: Apr 2009
Location: pcsx2 partol
09-16-2009, 01:28 PM
(This post was last modified: 09-16-2009, 01:28 PM by coder_fx.)
that means that is i disabeld the oc it will be slow... hmm why it does not use 4cores
Posts: 619
Threads: 2
Joined: Dec 2008
Reputation:
0
(09-16-2009, 01:28 PM)coder_fx Wrote: that means that is i disabeld the oc it will be slow... hmm why it does not use 4cores
Because coding it in such a way to scale from 2 -> 4 physical cores is rather difficult.
"This thread should be closed immediately, it causes parallel imagination and multiprocess hallucination" --ardhi
Posts: 160
Threads: 20
Joined: Apr 2009
Location: pcsx2 partol
i hope that the developers now is trying to scale from 2 -> 4
thanx anyway
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
121
Location: Germany
We ACTIVELY use 2 cores only, meaning we have coded routines that put load on one core, and different load on another.
In our case this was EE core one thread 1, and GS on thread 2.
The simple problem we face is, there is nothing left that can be "outsourced" that easily anymore.
So yeah, to really use many cores, the program must be designed to do this.
If you cannot design your program this way (in our case we were lucky the ps2 design even allowed a 2 thread emulation!), then more cores = more waste of money and energy.
Intel and AMD know that, but still bring out more and more cores on a single cpu.
I wish they'd put their resources ore into improving single threaded performance..
Posts: 1.452
Threads: 64
Joined: Nov 2008
Reputation:
17
Location: Meshoppen, PA
Coding regular apps to use 4+ cores efficiently is a pita.
Coding an emulator to use 4+ cores efficiently is neigh impossible.
Jake Stine (Air) - Programmer - PCSX2 Dev Team
Posts: 160
Threads: 20
Joined: Apr 2009
Location: pcsx2 partol
i wont dicusse this becouse u now better than me what it know is bullding the new gui using c++
anyway thanx..