You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Blender 2.82 Alpha Cycles GPU Render Comparison with different tile sizes (4K)

8

Prof. Michael Klein writes:

I found some time to update some research of 2018 with the latest Blender 2.82 Alpha from today.

(A lot of) Blender artists maybe still using 2.79 and they are used to set higher tiles for faster GPU rendering. Usually by using the Auto Tile Size addon. This is still necessary in 2.79b for optimized GPU rendering.

But in the 2.80 official release and the 2.81 Beta / 2.82 Alpha daily builds there are significant improvements to support optimized hybrid rendering with CPU and GPU. The dev team has been working on multiple CPU/GPU support for single tiles with the goal that tiling doesn't matter anymore. This means you can use 16x16 for any case. This makes sense of course.

I revisited my 2018 comparison I created with Mecabricks a LEGO® scene with 25,999 LEGO parts and 40,825,145 faces using the principled shader with SSS and textures like scratches and fingerprints. Loading and rendering the scene in 2.82 Alpha works without issues like intended. I never experienced a software that extreme downward and upward compatible.

The comparison shows that rendering at 64x64 is the fastest GPU only method in this specific scene. 16x16 is faster than 256x256.

Schenker XMG NEO 16 – 32GB RAM – GTX 1060 6GB – i7-8750H

Blender 2.82 Alpha 0bee94f920f9 19.11.05

Path Tracing Samples: 256 + Internal Denoiser
20m 32s @ 16x16
19m 43s @ 64x64
22m 13s @ 256x256
14m 07s @ 16x16 GPU+CPU (Hybrid)

The video has been accelerated to 1,100%.

About Author

Michael Klein

I am a creative and 3D pioneer inspired by the shorts of John Lassetter in the 80th. It all started with the legendary Amiga 1000. I have a strong experience in animation and compositing. As the founder and president of Virtual Republic I am very experienced with strategical, financial and personnel management since 2002. I understand the advertisement and film business very well and the needs of my clients. Since 2017 I am codean for Digital Film Design and a professor for Animation/VFX at the Mediadesign University in Duesseldorf, Germany. Short summary: I am an open-minded all-in-one professional with a strong background and experience.

8 Comments

  1. Interesting, but as always it depends a lot on what you are rendering. When the hybrid GPU / CPU came up I found out for me before that, fastest rendering on CPU was at 16x16, and GPU at 256x256 (faster than auto tile size as well). Then with the hybrid rendering I switched to 32x32, because it even faster than 16x16 (and 256x256 became incredibly slow).
    Now after I saw your new test in 2.82 and made just a short test render from a car. But my results differ a little, it seems the rule here is: the smaller the tiles, the shorter the render time.

    2:45.30 @ 256x256
    1:58.62 @ 240x180 (auto tile size)
    0:33.98 @ 64x64
    0:29.30 @ 32x32
    0:28.31 @ 16x16

    Of course, the time varaition in the smalerl tiles is rather marginal, but as all people in tutorials for optimizing render times say: these minimal differences may become crucial when it comes to long animations etc.

  2. Hi, Herr Professor !
    I made a comparison test and of course, having not the same hardware config or the same scene, I got different results. GTX-970 (CPU +GPU) 1280 x 720 Textures, smoke.
    Verts 504,890 Faces 768,170 Tris 995,608 Objects 112 Mem 1.41Gb v2.82 Cycles + Internal Denoising
    256 x 256 01:15.47
    128 x 128 00:41.55
    64 x 64 00:31.14
    32 x 32 00:33.49
    16 x 16 00:47.71
    8 x 8 01:23.58
    So you can teach your students to run tests themselves to find the best choice

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.