E8400 or Q9550
#21
omg Gabest is here, and Air as well.

One question, the CPU usage in GSdx-- that is the CPU usage of a SINGLE thread which GSdx creates? A thread seperate from the two threads which the core code of PCSX2 creates? I've seen that reach nearly 90% CPU whilst playing Grandia III (whilst playing FMV sequences), though it still tends to hover around 30-40% on my box in normal play. Does that mean PCSX2 would benefit from a tri-core CPU (two cores for the main emulator, plus another to handle the graphics plug-in?).
CPU: Athlon 64 X2 4400+ (2.2GHz @ solid 2.53GHz)
GPU: nVidia GeForce 8800GTS 640MB (not currently O/C)
Memory: 2GB DDR400 (2x 1GB @ DDR422 2.5-3-2)
Reply

Sponsored links

#22
(04-27-2009, 01:16 AM)PrinceGaz Wrote: When you think about it, PCSX2 is emulating several chips at the same time (presumably splitting time between them otherwise it would be capable of dividing itself between more than two threads). But those chips have access to 32MB of very fast memory which is too much to fit in even the largest L3 cache available today.

Precisely. Because it's an emulator especially, pcsx2 has to do a lot of doube-moves and memory mirroring across emulated systems. Most games which "sag" in the performance area move well over 100 megs of data and execute nearly two megabytes of code every frame. The cache ends up being useful for short term operations only, most of which fit inside a 1 or 2MB cache regardless, and on the long term any cache of any size is just clobbered. The only time the larger cache could possibly be useful is in a situation as Gabest describes, where you have 4+ threads all working on different data sets and all competing for the same shared cache space. [aka, the software gsdx]

But even then there are tricks you can do to reduce the cache requirements of an app. I worked on a project that used a multithreaded 2D software rasterizer (at 1680x1050) that we optimized for cpus with 1MB cache by breaking the viewport into many smaller regions to ensure the region size being drawn by each thread fit inside the cache (a total of 14 regions, rasterized in parallel, 2 at a time). This yielded a ~30% speedup over a more conventional approach. The drawback was that it didn't automatically scale to the L2 cache size of the CPU it was running on, but experimentation showed that it didn't really matter. The benefit of the larger L2 caches wasn't linear, and optimizing the region sizes for a 4MB C2D only yielded about 3% improvement over the 1MB scale on the same CPU.

(04-27-2009, 01:23 AM)PrinceGaz Wrote: One question, the CPU usage in GSdx-- that is the CPU usage of a SINGLE thread which GSdx creates? A thread seperate from the two threads which the core code of PCSX2 creates? I've seen that reach nearly 90% CPU whilst playing Grandia III (whilst playing FMV sequences), though it still tends to hover around 30-40% on my box in normal play. Does that mean PCSX2 would benefit from a tri-core CPU (two cores for the main emulator, plus another to handle the graphics plug-in?).

In hardware mode it is measuring the cpu utilization of the thread Pcsx2 created for it. IF it reads 40%, it means the GS plugin is spending 60% of it's time waiting for the EE emulation core to feed it data. If it reads over 90%, then chances are the EE is stalling a lot waiting for the GS to catch up.

These rules of thumb apply on to no-limit mode. If you have the frame limiter on, and are running 60+ fps, then both cores will be idling quite a bit.
Jake Stine (Air) - Programmer - PCSX2 Dev Team
Reply
#23
(04-26-2009, 09:14 PM)Sythedragon Wrote: Cache's pretty pointless..

If it bothers you so much, get an E8600, and overclock it to 4.3GHZ.
Sorted.

Great Idea for everyone.
   
[Image: devilmaycry4wallpaper09.png]
Reply
#24
for my probability get the E8600

E8600---High
Q9550---Moderate

in addition E8600 does not consume a lot of eletricity than Q9550
Main PC1:i5-4670,HD7770(Active!)
Main PC2:i5-11600K,GTX1660Ti(Active!)
PCSX2 Discord server IGN:smartstrike
PCSX2 version uses:Custom compiled build 1.7.0 64-bit(to be update regularly)
smartstk's YouTube Channel
Reply
#25
Hear this i have :
Dual Core CPU@3GIGZ never did the job for any game i like (gow,FFxx,REx,etc)
Then i OverClocked to 3.7GIGZ and i havent even dream of its performance after overclocking.

Note:a lot of risk but goes well to me since i have been over clocking every thing inside my case(cpu,gpu and ram)

my opinion is to buy the cheap one and overclock it to get performance and you should get an Nvidia DX 10 card (9xxx series preferred) although i have ati 2400HD overclocked ofcource but i get what i ask from my pc.
FOKKAK MENY
Reply
#26
Thanks to everyone who replied, your advise was very much appreciated, anyway i was able to require a E8400 for 100 Euros. I have so far been able to overclock it to 4Ghz with 1.3 Vcore Tongue FFX runs smooth, no dips at all just a lovely constant 60fps no matter wats going on Tongue

Excellent work guys, i take my hat of to you Biggrin
Reply
#27
(04-26-2009, 05:54 PM)teknohkrazy Wrote: Pretty much the same as everyone else is saying. It depends on what you want it for. If you just want it for PCSX2, I would go with E8400. If you care about any sort of PC gaming, the Q9550. And with the E8400 how could you play GTAIV? Tongue
Stupid suggestion. GTAIV doesn't use 4 coresHappy
CPU: Intel Core i7-10700K 3.8 GHz (Turbo 5.1 GHz)
GPU: Nvidia GeForce RTX 3070 (8 GB)
RAM: Corsair 32GB KIT DDR4 3200MHz CL16 Vengeance LPX
MOBO: Asus TUF GAMING Z490-PLUS
OS: Windows 10 Pro 64-bit
Reply
#28
(05-11-2009, 04:26 PM)Nokiaman Wrote:
(04-26-2009, 05:54 PM)teknohkrazy Wrote: Pretty much the same as everyone else is saying. It depends on what you want it for. If you just want it for PCSX2, I would go with E8400. If you care about any sort of PC gaming, the Q9550. And with the E8400 how could you play GTAIV? Tongue
Stupid suggestion. GTAIV doesn't use 4 coresHappy

Yes... it does....Glare
AMD Phenom II 940 @ 3.6GHZ, 4GB PC8500 @ 1100MHZ, 4870x2 @ Stock.
Reply
#29
GTA4 need play 2.1 ghz maxed. So why would you need quad core for it?Laugh
Reply
#30
(05-11-2009, 05:30 PM)Cain Wrote: GTA4 need play 2.1 ghz maxed. So why would you need quad core for it?Laugh

The PC version? Rolleyes
AMD Phenom II 940 @ 3.6GHZ, 4GB PC8500 @ 1100MHZ, 4870x2 @ Stock.
Reply




Users browsing this thread: 1 Guest(s)