Page 1 of 10

Performance comparsion of various GTX cards (including oc)

Posted: Sat Jul 23, 2011 12:16 am
by t_3
Inspired by this thread (http://www.refractivesoftware.com/forum ... =23&t=7369) and helped by the fact that I have a couple of different Nvidia cards to play with, I did an Octane centered series of performance tests. I used the benchmark scene as posted here (http://www.refractivesoftware.com/forum ... f=9&t=7144), with every card running on the same headless Win7x64 system (with pretty every unneeded process including Aero turned off). I tested with Octane 2.48b and Nvidia 275.33 drivers (CUDA 4.0); the test system had a Core i7 2600K CPU running at 4.4GHz, and 16GB RAM at 1600MHz. I also did some tests at very much lower CPU clock speeds (down to 1600MHz) and RAM speeds (down to 800MHz), even turned off all but one CPU core, but did'nt get any notable differences in terms of Octanes' rendering performance. So it is pretty save to assume that the PC performance has next to no impact on Octane rendering speeds. I also included LuxMark results (available here: http://www.luxrender.net/wiki/LuxMark) to find out, if the performance behaves differently there (and of course ... it did!). One interesting thing was also, that LuxMark seemed to be way more fussy about oc'ed RAM; some clock rates which did'nt hurt Octane let LuxMark crash immediately...

And here are the results of the jury:
PDF: http://t3net.at/misc/octane_bench1.pdf

Image

Remarks: Oc'ing was done with MSI Afterburner (v2.1) only at stock voltage. I did'nt try to extend oc rates to the absolute maximum (therefore all those pretty even numbers), as a few mhz up or down are barely visible at the Ms/sec count; also overclocking of my GTX 550 Ti wasn't possible, as it already sports very high stock clocks. I did'nt have a GTX 580 card for my tests, but as my GTX 590 is exactly twice a GTX 580, i used it to simulate a single GTX 580 (just not for the oc tests, because of the limited max. GPU clock of the GTX 590).

When i posted some thoughts about different cards before doing this test series, I thought RAM clock is pretty much unimportant. Now, i was wrong! I also did some tests to find out, how different clock rates affect the performance, and apparently the performance at a whole is affected by GPU and RAM clock rates differently, BUT – depending on the GPU type – I found that a RAM clock boost may be as useful as oc'ing the GPU core only; sometimes even more important!

Some findings & thoughts:
  • At same clock speeds, a GTX 470 is as fast as a GTX 570 – in Octane, but not LuxMark (at least judging benchmark scenes!) – even if it is missing 32 shaders; don't ask me why, I tested it 3 times to be sure...
  • All in all the GTX 4xx cards seem to deliver equal or slightly better results than the GTX 5xx cards. Must be some Warp Scheduler effect ;)
  • If the RAM clock stays at stock rate, a 25% higher GPU clock gains about 0-20% more Ms/sec, depending on the GPU type.
  • With my GTX 570 I had nearly no improvement when I pushed the core clock from 700MHz (3,06Ms/sec) to 800MHz (3,09Ms/sec) ...
    but when i boosted the default RAM clock from 1900MHz to 2200MHz, the GTX 570 achieved notably better performance (around +15%) at both 700 and 800Mhz GPU clock (sadly this was way above stable operation); same is true for the GTX 590, where the stock RAM clock is at a very low 1700MHz.
  • Cards like 460/560/560 Ti achieve a higher performance gain from core frequency overclocking at default RAM clock rates, most probably because the default RAM clock is already relatively high (seems, there is some bandwith headroom for those chips).
  • A GTX 560 Ti gains less than 5% additional Ms/sec performance from oc'ing the default 2000MHz RAM clock by 10% to 2200MHz.
  • So, the best advice to improve performance with overclocking is: Set every clock rate as high as possible while maintaining stable operation :))
Bottom line(s):
  • Based on this results a GTX 470 is with no doubt the card to get, if 1.25 Gigabytes of RAM are enough.
  • If you can live with 1.5GB, a GTX 480 (which i sadly couldn't test) should outperform any GTX 560 Ti or GTX 570 and maybe even a GTX 580 for only a little extra money (compared to the GTX 560 Ti), or at an equal price point (compared to the GTX 570).
  • If 2GB RAM is needed and the price is the next limiting factor, a GTX 560 Ti is still a solid solution (I personally wouldn't go that way though).
  • Last but not least a GTX 570 with 2.5GB is imho preferable over a 560 Ti 2gb because the higher price tag pays back in notable more Ms/sec and also a little extra space for textures ;)
A (last) word about the "Warp Scheduler problem": To me it seems like the RAM interface is – apart from the shader count – the next limiting factor across different GPU types. As RAM speed clearly has an impact on rendering performance, the interface bandwidth should also have such an impact, and it would perfectly explain why a 460/560/560 Ti card is slower than it "should be" compared to a high end card, if only judged by shader count and GPU clock. There may still be some effect (esp. with the 5xx cards) from the cutted Warp Scheduler, but to me it isn't very visible in the numbers.

PS: All that findings and funny numbers may change dramatically while using another than the benchmark scene – I just don't know. If someone lends me a very different scene (preferrably "closed indoor" with more than just 1 light source, which fits into 1GB) I'll try and run the tests against it...

Re: Performance comparsion of various GTX cards (including oc)

Posted: Sat Jul 23, 2011 2:44 am
by tonycho
Wow thanks T_3
just in time I need this info

very detail explanation

Re: Performance comparsion of various GTX cards (including oc)

Posted: Sat Jul 23, 2011 8:13 am
by Jaberwocky
Thanks for that T_3

A Pretty Comprehensive test.

Very Interesting.

Re: Performance comparsion of various GTX cards (including oc)

Posted: Wed Jul 27, 2011 6:02 pm
by Timmaigh
Good work this, bravo.
Especially interesting is the part regarding gtx460, so its NOT half the power of the 470 after all...

BTW, gtx590 is not 2x 580, unless you OC it to 772/4000 :D which i tried btw (on default volts) and everything looked solid, no crash or explosion :) i am pretty sure it would be unstable in games or 3D mark though, but luckily i do not care about those. Personally, i absolutely love the card, it makes Octane actually usable compared to previous gtx460. I would buy one more, if i had bigger case/better mobo layout.

Re: Performance comparsion of various GTX cards (including oc)

Posted: Wed Jul 27, 2011 7:47 pm
by t_3
Timmaigh wrote:Good work this, bravo.
Especially interesting is the part regarding gtx460, so its NOT half the power of the 470 after all...

BTW, gtx590 is not 2x 580, unless you OC it to 772/4000 :D which i tried btw (on default volts) and everything looked solid, no crash or explosion :) i am pretty sure it would be unstable in games or 3D mark though, but luckily i do not care about those. Personally, i absolutely love the card, it makes Octane actually usable compared to previous gtx460. I would buy one more, if i had bigger case/better mobo layout.
thanks tiammaigh;
(and Jaberwocky and tonycho)

btw i did oc the gtx 590 to 580 default clocks (what i meant with "simulate" it). i just wasn't able to go any much higher than that (therefore no gtx 580 oc "simulating"), because afterburner didn't let met set values above 790mhz. i also have it normally working at 750/4000 for octane without any flaws. as i mentioned a substantially higher ram clock is esp. helping 570/580/590 cards to achive more ms/sec and interestingly octane seems to have fewer or no problems at all with high clocks; while testing i found other ogl or directx programs already badly crashing, where octane still renders along without any notice of problems or bad results...

Re: Performance comparsion of various GTX cards (including oc)

Posted: Wed Jul 27, 2011 11:48 pm
by tyrot
wow what a thread... THREAD of the month! thanks mate... (i love my 470)

Re: Performance comparsion of various GTX cards (including oc)

Posted: Thu Jul 28, 2011 2:06 pm
by Refracty
This is a really useful table.
Thank you for that.
Temperature specs could be interesting as well, but these are easy to look up.

Re: Performance comparsion of various GTX cards (including oc)

Posted: Thu Jul 28, 2011 3:09 pm
by t_3
Refracty wrote:This is a really useful table.
Thank you for that.
Temperature specs could be interesting as well, but these are easy to look up.
i also thought about adding temperatures, but it's not easy to generalize. there are often big differences from vendor to vendor (even if they use the reference design/cooling), and temperates are - in real world - a lot depending on pc case type, enviromental temperature, and another hundred things (including the mood of your dog);

the target temperature for repeating/long runnning sessions should imo be somwhere below 85°C max., and all cards i tested were able to stay below that point. to consider is, that i used a case with an extremely good airflow (silverstone fortress ft03). another question that arises is, how much rpm you would need to keep the gpu "cool" (if you'd call a 80° celsius cool ;), and how loud it'll get then - what is also very different from vendor to vendor...

best thing is imo to google for others' experiences, if one is interested in a specific card/vendor to get. as this are all very common gamer cards, there are plenty threads discussing temperatures, sometimes more than about benchmarks ;)

Re: Performance comparsion of various GTX cards (including oc)

Posted: Thu Jul 28, 2011 3:28 pm
by Refracty
yes temperatures depend on many things and vary. No problem. the list is about performance. so it would just be a nice extra to know what Nvidea says about the reference temperatures.

My cards run up to 95 degrees. Thats too hot for long term, but I dont know a option beside watercooling. They just stick too close next to each other. Airflow is good (HafX) but not good enough. Any ideas t_3?
thanks
r

Re: Performance comparsion of various GTX cards (including oc)

Posted: Fri Jul 29, 2011 11:50 am
by necko77
great post t_3
thank you for your time !

i think THANKS button is must on this forums

so one thanks from me man !