Quad Core (not asking for a date)
#1
As the FAQ states:

Code:
No, currently only 2 cores are supported. To make Pcsx2 efficiently use 3 or more cores will require major code changes. So don't ask when quad-core support will be available, since it won't be anytime soon! However, pcsx2 will run fine on your quadcore cpu. It just won't benefit from the extra 2 cores.

So you are working on it? And will using 3 or more cores be beneficial to pcsx2?
Reply

Sponsored links

#2
Q. So you are working on it?

A. Not really. Too many outstanding compatibility problems still. It's low priority.

Q. And will using 3 or more cores be beneficial to pcsx2?

A. Eventually. But by how much it will be beneficial is hard to determine. It certainly won't be by a factor of 2 or anything like that. Maybe a 20-25% speedup in the end, if we're lucky.
Jake Stine (Air) - Programmer - PCSX2 Dev Team
Reply
#3
Thanks, makes sense you're working on compatibility at the moment. But a 20-25% increase in speed is pretty good though, but then again it'll be a lot of work.
Reply
#4
well 20-25% FPS more would be great tho and could make the difference to obtain full speed however its far easier to just overclock your CPU

and there is affinity/priority change in taskmanager wich works and gives for example 50fps where you would get 42/43 without.
it varies on the software you do it with tho

the logic behind this is if pcsx2 uses core 1 and 2, core1 will have a lot of things to do like run windows and such
core3 and 4 have far less to do so more for pcsx2
[Image: 1454055.png]
Reply
#5
...the cores are like core0-3 & yes, first core (core0) runs system, so it's so to say always in use, last core (core3) usually is used by programs for capturing video etc. (like Fraps), so second & third are optimal for PcSx2 (core1 & core2)

Cheers...
AMD FX-8350
4x 4GB DDR3 2400MHz
AMD Radeon R9 Fury X
Reply
#6
With hardware exceeding PCSX2's recommended requirements getting more and more affordable by the day and the exponential pain in the ass that adding extra threading to an application is, you are probably better off upgrading your computer to a 3ghz CPU.

http://www.shopbot.com.au/pp-amd-phenom-...85130.html

Not trying to sound like you ***** money or anything, just being practical, it will likely take you less time to save for a computer upgrade than PCSX2 getting 3+ threads support.
Reply
#7
Hey, programs does not use CORES, they don't know about this! Programs use threads, and it's OS job to handle threads in most efficient way. ANd OS newer do such a stupid thing, as using core-0 more ofthenly than all others. Even more, in every unbalanced two-threads load there is no need to use 3-rd core for low-level tasks: until one thread use 100% of his core, and other stay lower than 80%, 3rd core is no need. All other tasks could be made at this 20% free time. And it's just no difference between 2 and 4-cores CPU at such case, except 4-cores are slower per same clock.

To obtain benefit from 3rd core program should divide the most heaviest thread into the two or more, and divide efficiently. And recompiller logic are pretty linear, it's turing machine.
Reply




Users browsing this thread: 1 Guest(s)