Quote:
Originally Posted by GenL So, maybe it's all about PhysX, which uses much CPU power even in GPU mode? I mean, hardware PhysX was always meant to use PPU/GPU to take off the load from CPU, and if it's true we shouldn't see such increase after CPU overclock. Looks really interesting (to me at least).
More tests and comparisons with CPU overclock + PhysX on/off states would really help here. I hope to see more from you, Kenpojujitsu3, thanks. |
Either my setup is weird or Nvidia is selling a bunch of nonsense when advertising just how much Physx is offloading to the GPU. It may be offloading but it is still VERY CPU dependent by what I'm seeing.
I dropped my OC to 3.59Ghz where it's LinX and Prime95 stable and ran some more benchmarks.
Batman Arkham Asylum Benchmark
2.8Ghz - runs at 77fps in single and crossfire mode.
3.8Ghz - ran at 95fps, only tested crossfire mode.
3.59Ghz - single card 83fps, crossfire 91fps.
Looking at how a higher clock brought separation to the single card and crossfire modes here I'm gathering that it's possible physx is taking up a considerable amount of CPU cycles which was causing a bottleneck at 2.8.
Fluidmark Benchmark
2.8Ghz - 66fps, single card & crossfire
3.8Ghz - 102fps, crossfire test only
3.59Ghz - 112fps, single card and crossfire
I'm going to chalk this up to that 3.8 OC being known to be unstable. But still, noticeable increase with CPU clock and I'm positive a 5870 or 2 is not the limiting factor when rendering this.
Star Tales Benchmark
2.8Ghz - Speedstep and Halt State enabled, Crossfire 19fps
2.8Ghz - Speedstep and Halt State enabled, single card 88fps
2.8Ghz - Speedstep and Halt State disabled, 27fps, crossfire test only
3.8Ghz - 57fps, crossfire test only
3.59Ghz - single card mode, 112fps
3.59Ghz - crossfire mode, 40fps
Still interesting how this one behaves between single card and crossfire. Again, performance scales up with CPU clock speed and is impaired when instructions need to be sent to another rendering card.
Seems to me Physx isn't as CPU independent as Nvidia would have people believe. All the more reason for open physics implementation.
Edit: Batman runs at 155fps on a single card and 266fps crossfired when Physx is off. From 155/266 to 83/91 is a hell of a performance drop with a dedicated Physx card considering that Physx is "supposed" to free system resources and rely on the GPU and Video memory of the dedicated card don't you think?