[Bf-cycles] Collecting official benchmark results

nutel nutelchen at googlemail.com
Sat Oct 31 14:24:45 CET 2015


a few cpu benchmarks

i7-4930k @ 4.4ghz
ubuntu 14.04

tiles: top to bottom and 16x16 (for all files)

classroom: 20:21.76 (peak: 297.27)
fishy cat: 09:33.89 (peak: 439.52)
koro: 13:47.72 (peak: 446.74)
pavillon (cpu bench): 02:07.71 (peak: 147.92)
sponza: 13:47.42 8peak 356.60)

2015-10-30 19:28 GMT+01:00 Sergey Sharybin <sergey.vfx at gmail.com>:

> Hi,
>
> 1) Would say it's more interesting to have statistics about newer cards,
> but having statistics about older ones wouldn't hurt at all.
>
> 2) That's a valid point. For until recently those benchmarks were only
> used by developers to benchmark speed improvements and it makes sense to
> have svn version where we can easily do tweaks and fixes. But agree we
> should pack those files into easier to download zips. Will do it later.
>
> P.S. Some of the files are available on
> http://www.blender.org/download/demo-files/ but those files also has
> compositor enabled and such, which makes it so they aren't only measuring
> Cycles performance but also postpro performance.
>
> On Fri, Oct 30, 2015 at 10:37 PM, <db4tech at yahoo.co.uk> wrote:
>
>> Hi Sergey,
>>
>> Couple of questions
>>
>> 1) Are you mainly interested in results from newer graphics cards, NVIDIA
>> 700 onwards, rather than older Fermi based cards (GTX 580 for example)?
>>
>> 2) Is there a reason the Cycles benchmark downloads do not contain all
>> required files in one easy compressed archive (separate archive for each
>> scene), consisting of blend file in a relevantly named folder with sub
>> 'Texture' folder/s (see below example)? Just an idea that may help prevent
>> incorrect results due to a missing texture/s.
>>
>> *Classroom.zip example:*
>> /Classroom/classroom.blend
>> /Classroom/Textures/blackBoard.png
>> /Classroom/Textures/ceilingAirVent_AO.png
>> /Classroom/Textures/ceiling_AO.png
>> /Classroom/Textures/cork.jpg
>> /Classroom/Textures/europeMap.png
>> /Classroom/Textures/glass.jpg
>> /Classroom/Textures/woodPlanks.jpg
>> /Classroom/Textures/childDrawing/childDrawing_01.jpg
>> /Classroom/Textures/childDrawing/childDrawing_02.jpg
>> /Classroom/Textures/childDrawing/childDrawing_03.jpg
>> /Classroom/Textures/childDrawing/childDrawing_04.jpg
>> /Classroom/Textures/childDrawing/childDrawing_05.jpg
>> /Classroom/Textures/childDrawing/childDrawing_06.jpg
>> /Classroom/Textures/childDrawing/childDrawing_07.jpg
>> /Classroom/Textures/childDrawing/childDrawing_08.jpg
>>
>> Thanks,
>> David
>>
>>
>> On 30/10/15 16:52, Sergey Sharybin wrote:
>>
>> Hey everyone,
>>
>> It appears that latest hardware from AMD in combination with latest beta
>> driver gives really good performance on OpenCL rendering, even when using
>> so called mega kernel. In fact, single Fiji card outperforms double D700
>> cards from Mac Pro by a factor of 3 here in the studio.
>>
>> We would like to investigate performance on various hardware and systems
>> further, including:
>>
>> - CPU performance
>> - GPU CUDA performance
>> - GPU OpenCL performance
>>
>> That's exactly where you can help us! :)
>>
>> Here are instructions how do a proper benchmark.
>>
>> First of all, you need to use officially approved benchmark scenes from
>> [1]. You can grab then using regular SVN command:
>>
>>   svn co
>> https://svn.blender.org/svnroot/bf-blender/trunk/lib/benchmarks/cycles/
>>
>> Tests are to be done with latest blender builds from our buildbot [2].
>> This is crucial because we like to collect performance from both split and
>> mega kernels and switch between them is only possible with latest builds.
>>
>> In order to make sure split kernel to use do the following console trick:
>>
>> Windows:
>>
>>   set CYCLES_OPENCL_SPLIT_KERNEL_TEST=1
>>   path/to/blender.exe
>>
>> Linux / OSX:
>>
>>   CYCLES_OPENCL_SPLIT_KERNEL_TEST=1 path/to/blender
>>
>> In order to make sure mega kernel is used use the same console trick but
>> use CYCLES_OPENCL_MEGA_KERNEL_TEST instead of
>> CYCLES_OPENCL_SPLIT_KERNEL_TEST.
>>
>> Please always do final (F12) renders with the same resolution and number
>> of samples as stored in the file.
>>
>> Sometimes it's needed to tweak tile size tho, for CPU tile size of 32x32
>> is a good setting, for GPU it's 256x256.
>>
>> For AMD OpenCL it's recommended to use latest 15.10beta driver.
>>
>> When reporting results please include:
>>
>> - Exact CPU model you used
>> - Exact GPU model you used
>> - Timing itself of the scenes you rendered
>> - Any modifications you did to the file
>>
>> If some configuration failed to render properly it's also interesting to
>> know.
>>
>> For now please submit results here in a reply mail or mail directly to
>> me. Once we've got enough data we'll do a nice spreadsheet and share all
>> the results.
>>
>> Thanks in advance,
>> Happy Cycling!
>>
>> [1]
>> https://svn.blender.org/svnroot/bf-blender/trunk/lib/benchmarks/cycles/
>> [2] https://builder.blender.org/download/
>>
>> --
>> With best regards, Sergey Sharybin
>>
>>
>> _______________________________________________
>> Bf-cycles mailing listBf-cycles at blender.orghttp://lists.blender.org/mailman/listinfo/bf-cycles
>>
>>
>>
>> _______________________________________________
>> Bf-cycles mailing list
>> Bf-cycles at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-cycles
>>
>>
>
>
> --
> With best regards, Sergey Sharybin
>
> _______________________________________________
> Bf-cycles mailing list
> Bf-cycles at blender.org
> http://lists.blender.org/mailman/listinfo/bf-cycles
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-cycles/attachments/20151031/9e2fbeea/attachment.htm 


More information about the Bf-cycles mailing list