Fastest Render Time

Total Benchmarks

8,043

Benchmarks Last Week

65

Article

Future plans

The blenchmark addon and Blenchmark.com really needs an update. But I simply don't have any time to do anything about it. We all have plans and ideas, but sometimes life intervenes. The last 8 months have been tough due to health issues in the family.

Things that are needed:

  • A new (heavier) render scene;
  • A system to filter results that are way off the average;
  • Better graphs, so result between OS's, blender versions and number of cards are way clearer.

For now, be careful when comparing cards. Sometimes average times aren't a good representation of reality. Although I have built some protection in the addon, sometimes render times are submitted which are not right. And these submissions can have influence on the average times of cards. So check the individual submissions to see if the average score is reliable.

Comments

PCI Express lanes also is a huge contributing factor

The PCI express lanes (and the version) is also a huge factor.
When running 4 titans on 8 pci-x lanes per GPU, or 2 1080's on 16 lanes each, makes the charts skewed.
I don't know if you could detect the amount of pci-x lanes per gpu, but would be interesting to take this into account.

Great plugin and charts!

Is it always a huge factor?

The number of PCI-X lanes are going to be a factor for uploading and downloading data from the card, but not for the rendering itself. So scenes with tons of geometry and/or textures will take a hit if your cards are hanging off single lanes (like most of mine). The biggest overhead is only once per frame, at least; the cards will be slightly slower to return the finished tiles to Blender, but that's a relatively tiny chunk of data.

This is something of a relief to me - I've found second-hand GTX 690s are really cheap now, and you can hang 4 off a cheap motherboard using those little bitcoin-mining-style PCI-X extenders. 8 GPUs really powers through my renders, and the fact 3 of the cards (ie 6 GPUs) are restricted to single lanes hasn't had too much of a detrimental effect. I may reconsider if I find myself doing scenes with huge textures in them, though :)

hi,

hi,
where do you host your code? are contributions welcome?

Hi,

Hi,

Currently the code isn't hosted online. I'd like to host it in Github, but it's a matter of time. Or basicly the lack of time. Contributions are welcome!

Tiles size on CPU

Hi,

I was testing my 64 core Opteron system, and found out that the blenchmark is not scalling very well. (2 minutes on 16 cores, 1 minute on 64 cores, instead more like 30 seconds).

Main reasons:

1) Building of BVH is not fully parallelized, solution more complex scene with BVH taking about 10 second, and render taking much more time, to offset BVH build. Something like 5 minutes on 8 core i7 would be optimal.

2) Tiles are too big, basically there is only about 70 tiles, and they are big, some of them end very quickly, and cores sit idle. Solution: make tailes smaller, or picture bigger, so there is 300 tiles or so, similar to cinebench. Square tiles, 32x32, would be probably the best, and actually cool to watch as they render, giving a sense of progress.

Hi,

Hi,

both are good suggestions. difference in tile size was allready on my list. And a heavier scene too. mainly because the gpu's where blasting through the benchmark. Cpu's are now too.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

On the Subject of Me

On the Subject of Me

I'm Mark aka Dark, MAD for short. Among other things I am a Blender 3D enthusiast. I founded the Dutch Blender Community forums and build this site to work with the Blenchmark add-on I created for Blender 3D.

Get to know me, see my work

About Blender

Blender is a free and open source 3D animation suite. It supports the entirety of the 3D pipeline‚ÄĒmodeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.