Next Generation Emulation banner
Status
Not open for further replies.

PCSX2 review : CPU power DOES matter.

79K views 104 replies 47 participants last post by  andrew733  
#1 · (Edited)
PCSX2 review : CPU power DOES matter.

Introduction

Many of you have probably wondered how much faster will PCSX2 run with overclocked or faster CPU and with a dual core CPU. Will the performance be nearly same or will you see a significant performance increase? That's questions that come into my mind and being a person familiar with overclocking and the fact that I've recently ordered an AMD64 Opteron 165 1.8GHz dual core which is pretty equal to my AMD64 "San Diego" 3700+ 2.2GHz other than the dual core vs single core technology and different stock speeds. I thought what the heck, I'll do a little review for you guys & girls to show how good PCSX2 scale with different CPU speeds and single vs dual core with MTGS and Dual Core Mode enabled. I originally meant to include my old AMD64 "San Diego" 3700+ 2.2GHz CPU as comparision but then this ZeroGS plugin gets released and it simply wouldn't be fair to compare the current GSdx9 plugin to ZeroGS v0.95.2 so Opteron 165 will have to do both modes.

Test setup

CPU1 : AMD64 Opteron 165 1.8GHz 2x1MB L2 cache
Motherboard : DFI Lanparty nForce4 SLI-DR
GPU : Nvidia 6800GT 256MB PCI-E 350/1000MHz @ 440/1155MHz
RAM : OCZ Gold VX PC4000 2x512MB @ 2-2-2-5
PSU : OCZ PowerStream 520W
Sound : Creative SoundBlaster Audigy
OS : Windows XP Pro SP2; AMD64 dual core driver, MS hotfix
and dual core optimizer installed
Cooling : Big Typhoon 120mm CPU aircooler and 8x case fans

CPU speeds:

Opteron 165 @ 1.8GHz single core mode (stock speed)
Opteron 165 @ 1.8GHz dual core mode (stock speed)
Opteron 165 @ 2.2GHz single core mode (~22% overclocked)
Opteron 165 @ 2.2GHz dual core mode (~22% overclocked)
Opteron 165 @ 2.8GHz single core mode (~56% overclocked)
Opteron 165 @ 2.8GHz dual core mode (~56% overclocked)

PCSX2 config

PCSX2 Build : v0.9.1 VM build
CPU1 (Opty 165): EERec, VU1rec, VU0rec enabled
CPU2 (Opty 165) : EERec, VU1rec, VU0rec, MTGS, Dual Core Mode enabled
GFX: ZeroGS SSE2 0.95.2; 1024x768, interlace 1, FFX Hack (only in FFX)
Sound : P.E.Op.S. SPU2 DSound 1.4.0; fastest settings
CD/DVD ROM : Linuzappz Iso CDVD 0.5.0

Test method

3 games are used to measure the FPS rate, Final Fantasy X, Grandia III and Phantom Brave. I thought these 3 games are among my best suited games for this review as all 3 of them works with MTGS and Dual Core Mode. I use 4 screenshots per game (I could use more but that would flood with screenshots as it already is and I hope you can excuse me from using ImageShack to get this many pictures attached and to get the pictures better organized ;)) from both higher and lower fps rate areas, should be enough to calculate a quite exact performance increase value. I try to take the screenshots in as exact same position as possible snapping the highest fps rate or with as exact/same polygon count as possible. In some pics it may vary with 1 - 2 FPS or so max but that's not enough to make this comparision biased. CPU speeds used in this review reflect the stock speeds of both the slowest (Venice 3000+ & Opteron 165), average (San Diego 3700+ & X2 4400+ or Opteron 175) and fastest (AMD FX57 & FX62).

EDIT : I pretty soon realised displaying ALL screenshots of all speeds would flood this review with 72! game screenshots so I decided to only include both the slowest and fastest mode (1.8GHz single core mode and 2.8GHz dual core mode) so you've got at least some screenshots to compare with so that you can judge so I haven't cheated.


Test1 : Final Fantasy X


Opteron 165 single core mode @ 1.8GHz (stock speed) :



Opteron 165 dual core mode @ 2.8GHz (~56% overclocked) :



Results :



Based on the screenshots Opteron 165 2.8GHz dual core mode is 22% faster on average than 2.2GHz dual core mode, 33% faster than 2.8GHz single core mode, 53% faster than 1.8GHz dual core mode, 69% faster than 2.2GHz single core mode and 105% faster than 1.8GHz single core mode. In average dual core mode is 35% faster than single core mode.


Test2 : Grandia III


Opteron 165 single core mode @ 1.8GHz (stock speed) :



Opteron 165 dual core mode @ 2.8GHz (~56% overclocked) :



Results :



Opteron 165 2.8GHz dual core mode is 17% faster than 2.8GHz single core mode, 22% faster than 2.2GHz dual core mode, 44% faster than 2.2GHz single core mode, 48% faster than 1.8GHz dual core mode and 77% faster than 1.8GHz single core mode. Dual core mode is 18% faster than single core mode, so it's quite good also for single core users.


Test3 : Phantom Brave


Opteron 165 single core mode @ 1.8GHz (stock speed) :



Opteron 165 dual core mode @ 2.8GHz (~56% overclocked) :



Results :



Opteron 165 2.8GHz dual core mode is 34% faster than 2.2GHz dual core mode, 59% faster than 1.8GHz dual core mode, 76% faster than 2.8GHz single core mode, 130% faster than 2.2GHz single core mode and 175% faster! than 1.8GHz single core mode. Dual core mode is 74% faster than single core mode in average, offering by far the biggest speed increase with dual core mode of all these 3 games.

** EDIT ** Here's an example of that overclocked graphics cards doesn't show any performance gain with lowest quality settings
in ZeroGS v0.95.2, but with AA4x and bilinear filtering enabled a faster graphics card provides a smaller or even no
performance loss at all depending on your CPU speed (the more powerful CPU you have the more powerful GFX card you
will need in order to not get FPS drops with AA4x & BF). Traxxx with a powerful X1900XTX graphics card has already
proved us that he doesn't get any performance loss at all with AA4x and bilinear filtering and since I got better speed with
my overclocked graphic card with max quality settings, it means faster graphics card doesn't gain any speed with lowest
quality settings but can help significantly when playing with max quality settings in ZeroGS v0.95.2.




Conclusion

Does faster/overclocked CPU help significantly? = YES!

Does dual core CPUs offer a a lot faster speed at same CPU clock speed? = YES!

PCSX2 already scales well performance wise with faster CPU speeds and offers HUGE performance boost with a dual core CPU running in MTGS and Dual Core Mode. Pretty soon there will only be dual core CPUs (or quad cores) available in stores and to very affordable prices so I think it was a smart move by PCSX2 team to include MTGS and Dual Core Mode when they did as it offers very nice FPS rates (PC game manufacturers take should also take note!) and I hope compability will be improved in future so more games can take advantage of it. What suprised me also was how big performance boost it added only by overclocking the single core/dual core CPU, in PC games you see a much lower performance increase with overclocking only the CPU like that which once again shows PCSX2 is VERY CPU dependant as the performance increase was pretty linear or same as the overclocked CPU amount!

Take note, I DON'T recommend any1 just start overclocking and I don't take any response for people damaging their computer because they got interested doing so because of this thread. There's always a chance of risking your hardware's life when overclocking, altough when you know what you're doing and stay within reasonable margins the chance is very minimal. I personally have overclocked for a while and always will as it has become like a hobby for me with any comp I own from now on and have not had any hardware failures and I'm not too worried I will ever see one.

Anyways the intention of this thread was to show you how well PCSX2 scales with more cpu power and how much dual core CPUs does improve the performance in MTGS and Dual Core Mode vs single core at same speed. I wanna congratulate the PCSX2 team once again for doing the awesome work they're doing, they are prolly the most amazing team in the world, keep up the good job!

Special thanks flies out to Mr_Slinky over at XtremeSystems forums for selling his nice clocking Opteron 165 to a very reasonable price and to my big brother for letting me use Microsoft Excel on his computer so I was able to make the nice graphs. :)

EDIT : The graphs are included in the attached file below so you can browse the graphs faster & easier in case ImageShack is slow or the graphs doesn't show up at all (should be 4 for each game).
 
  • Like
Reactions: DaMan
Save
#3 ·
Yeah I constantly have my computer OC'd. Nice results though shows that higher end CPU's do make a highly noticeable difference. What was your RAM running at during the tests btw? And is it water cooling on the CPU?
 
Save
#5 · (Edited)
Yeah I constantly have my computer OC'd. Nice results though shows that higher end CPU's do make a highly noticeable difference. What was your RAM running at during the tests btw? And is it water cooling on the CPU?
I've tried it out and RAM speed didn't affect me at all but I was running 233MHz with timings 2-2-2-5 most of the time. With these settings pretty much only CPU speed makes differences to the speed. CPU is aircooled with Big Typhoon + AS5 and at 1.45v for 2.8GHz and IHS on the CPU is removed.

What is most interesting is how the speed is increased pretty much linear with overclocked cpu amount. If only this applied to PC games as well. :D
 
Save
#7 ·
Congratiolations on such a nice work |Gand|Alf| ;=)
 
Save
#8 · (Edited)
Thx every1, it sure took quite a while but it was worth it. I'm still open to requests of different test methods (VM vs non VM build, AA4x + BF vs lowest quality settings etc.) or questions about this review. :)
 
Save
#10 ·
Amazing, higher CPU speed values increase application performance - you should sent your findings to nature.com - if your results are indeed verified by other experts the possibilties are endless ! Maybe even a guest lecture at the Harvard University.

Good Job !
 
#11 ·
Amazing, higher CPU speed values increase application performance - you should sent your findings to nature.com - if your results are indeed verified by other experts the possibilties are endless ! Maybe even a guest lecture at the Harvard University.
Good Job !
oO
.... And when your application is limited by your video card? Or by your I/O? The main information here is that this application is more limited by the CPU and this limitation is linear for the moment. That is really a good job, whatever you can say....:rolleyes:

May I can ask what papers you have wrote before flaming him? But It would not help the issue so ....:beer:


PS: Sorry for my english, I really try....
 
#12 · (Edited)
Amazing, higher CPU speed values increase application performance - you should sent your findings to nature.com - if your results are indeed verified by other experts the possibilties are endless ! Maybe even a guest lecture at the Harvard University.

Good Job !
It's NOT like I DIDN'T know higher CPU speed would help especially as PCSX2 is that cpu dependant and cpu takes care of almost all instructions, but if you didn't find it useful you can just ignore this thread as many others here prolly find it useful.

(why would people constantly keep reviewing new hardware and compare it to other hardware and people read them if there wasn't a point in it)

Besides I even gave you numbers in percantage form comparing the average speed from all these screenshots, it's nicer to directly see the difference in numbers you know rather than saying a faster cpu sure is gonna give you better speed but how much? Phantom Brave showed a lot bigger FPS increase of dual core mode than single core mode compared to the other games for example where even 1.8GHz dual core mode beat 2.8GHz single core mode, everything's not so crystal clear as it seems.

I know lots of people are switching over to dual core cpus these days as the price has become so low thx to Conroe and at least this can provide indirections of how fast it will run for them for example. :)
 
Save
#15 ·
my cpu is only AMD 64 3200,and GPU is 7900GT,but i cant see the PCSX2 make use of my GPUs POWER ,THATS WHY???
I see the 6600 take the same fps with my 7900GT,i dont want it only depend on the cpus power
:cry: :cry: :cry:
 
#16 ·
my cpu is only AMD 64 3200,and GPU is 7900GT,but i cant see the PCSX2 make use of my GPUs POWER ,THATS WHY???
I see the 6600 take the same fps with my 7900GT,i dont want it only depend on the cpus power
:cry: :cry: :cry:
At least you should be able to play with AA4x and bilinear filtering without seeing a drastic loss in performance, I think that's the only advantage with more powerful gfx cards today...

I get like up to 50% speed decrease with AA4x and bilinear filtering on my 6800GT for example.
 
Save
#17 ·
Dare I ask how you got the opteron overclocked that much without crashing PCSX2? I haven't tried on my opteron computer, but my Athlon 64 3000+ can only be overlcocked to 2.3Ghz from 2.0Ghz before PCSX2 becomes unstable. Also, I know it's not a heat issue, becuse I use 3 fans + liquid cooling whenever I overclock it that much.
 
#19 · (Edited)
Dare I ask how you got the opteron overclocked that much without crashing PCSX2? I haven't tried on my opteron computer, but my Athlon 64 3000+ can only be overlcocked to 2.3Ghz from 2.0Ghz before PCSX2 becomes unstable. Also, I know it's not a heat issue, becuse I use 3 fans + liquid cooling whenever I overclock it that much.
It varies much from sample to sample, in fact the stepping code at which time it was manufactured matters most I'm afraid. My Opteron 165 is a CCBWE 0550 UPMW and has both good samples that do 2.9GHz+ and some bad ones that tops out 2.7GHz or slightly below no matter cooling. Best Opteron 165 stepping for aircooling I know is CCBBE 0610 DPMW that runs up to 2.70 - 2.8GHz on stock volts in average and maxes at ~3GHz with 1.48 - 1.52v. You need to raise vcore sooner or later, I'm able to run up to ~2.65GHz or so with stock vcore 1.35v but requires 1.45v at 2.8GHz. You're right about that PCSX2 is very stressful for the CPU especially for dual core cpus with MTGS and DC mode enabled (could be considered as a CPU stresstest even :D), temps go almost as high, maybe 1 - 2C lower than stress tests on both motherboard and cpu for me.

Anyways let's stay on topic, if you got hardware/overclocking questions we could rather discuss it in PM. ;)
 
Save
#21 ·
Gj mate . Very good in showing how mhz does matter . Anyhow , in some of the benches I can see that even 2.8Ghz @single core is not fast enough to match stock dual core (1.8ghz) , espescially in Phantom Brave SS1 . Indeed , as everyone hope, hopefully the emu will take more advantage of single core and the GPU
 
#23 ·
any Core Duo Tests to compare?
wbr Shin Gouki
Sure if you send me one. :p

At least I'm gonna stay with this Opteron 165 at least for a year, but if I have the chance, I'd gladly test it out.

As for Conroe speeds in pc game speed it seems 300 - 350MHz clock for clock advantage for Conroe according to some benchmarks but no idea how it compares in PCSX2 as I haven't seen any tests really but I guess it's pretty equal results there. :p

If that's true then ~2.5GHz Conroe or E6600 and up should provide at least similiar speeds as my Opteron 165 @ 2.8GHz. But then I've seen lots of people already that overclocked their Conroe samples to 3.5GHz+ and I can only imagine what kinda speeds that would give. FFX would prolly run like 70 - 200 fps. :lol:
 
Save
#26 ·
Unlikely in the near future, unless somehow they can magically turn all the PS2 GPU calls directly into PC hardware calls. :(
Please tell me one thing:

Does piexl shader matter on pcsx2???

My card doesn't supoort ps at all, so I can only use gxsd9, but my cpu is 2.80ghz.

Can I get good speed even without ps??? :dance:

.
 
Status
Not open for further replies.
You have insufficient privileges to reply here.