Performance comparsion of various GTX cards (including oc)

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
User avatar
t_3
Posts: 2871
Joined: Tue Jul 05, 2011 5:37 pm

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...
Last edited by t_3 on Thu Jul 28, 2011 3:23 pm, edited 3 times in total.
The obvious is that which is never seen until someone expresses it simply

1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
User avatar
tonycho
Licensed Customer
Posts: 391
Joined: Mon Jun 07, 2010 3:03 am
Location: Surabaya - Indonesia
Contact:

Wow thanks T_3
just in time I need this info

very detail explanation
http://www.antoni3D.com
Win 7 64 |GTX 680 4 Gb (Display) | 3 x GTX690 4Gb | Intel i5 |Corsair 16GB
User avatar
Jaberwocky
Licensed Customer
Posts: 976
Joined: Tue Sep 07, 2010 3:03 pm

Thanks for that T_3

A Pretty Comprehensive test.

Very Interesting.
CPU:-AMD 1055T 6 core, Motherboard:-Gigabyte 990FXA-UD3 AM3+, Gigabyte GTX 460-1GB, RAM:-8GB Kingston hyper X Genesis DDR3 1600Mhz D/Ch, Hard Disk:-500GB samsung F3 , OS:-Win7 64bit
Timmaigh
Licensed Customer
Posts: 168
Joined: Mon Nov 01, 2010 9:52 pm

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.
Intel Core i7 980x @ 3,78GHz - Gigabyte X58A UD7 rev 1.0 - 24GB DDR3 RAM - Gainward GTX590 3GB @ 700/1400/3900 Mhz- 2x Intel X25-M G2 80GB SSD - WD Caviar Black 2TB - WD Caviar Green 2TB - Fractal Design Define R2 - Win7 64bit - Octane 2.57
User avatar
t_3
Posts: 2871
Joined: Tue Jul 05, 2011 5:37 pm

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...
Last edited by t_3 on Thu Jul 28, 2011 3:11 pm, edited 2 times in total.
The obvious is that which is never seen until someone expresses it simply

1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
tyrot
Licensed Customer
Posts: 144
Joined: Sun Dec 19, 2010 8:43 am

wow what a thread... THREAD of the month! thanks mate... (i love my 470)
..
User avatar
Refracty
Licensed Customer
Posts: 1599
Joined: Wed Dec 01, 2010 6:42 pm
Location: 3D-Visualisierung Köln
Contact:

This is a really useful table.
Thank you for that.
Temperature specs could be interesting as well, but these are easy to look up.
User avatar
t_3
Posts: 2871
Joined: Tue Jul 05, 2011 5:37 pm

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 ;)
Last edited by t_3 on Thu Jul 28, 2011 11:26 pm, edited 1 time in total.
The obvious is that which is never seen until someone expresses it simply

1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
User avatar
Refracty
Licensed Customer
Posts: 1599
Joined: Wed Dec 01, 2010 6:42 pm
Location: 3D-Visualisierung Köln
Contact:

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
User avatar
necko77
Posts: 323
Joined: Thu Jan 21, 2010 11:27 am
Location: Bosnia&Hercegovina

great post t_3
thank you for your time !

i think THANKS button is must on this forums

so one thanks from me man !
ArchiCad, Blender, Moi3d
GTX 580 3GB
Win 7, 64 Bit
Post Reply

Return to “General Discussion”