GPU rendering gives little to no benefit in rendering speeds?

Hi there. I posted in r/BlenderHelp about this, but I thought I’d ask here as well.

Basically, I did some tests to find the rendering speeds for both CPU and GPU rendering, and I noticed that GPU rendering isn’t really giving me any reduction in rendering speed. I think something is wrong.

Does anybody have any idea what could be the issue? Here’s what my Render Properties looks like for the GPU section: https://i.gyazo.com/8670f097cbf8af35a5f9095349400c50.png

***CPU

[TH=“align: left”]Tile Size[/TH]
[TH=“align: left”]Render Time[/TH]

16x16
19.20

32x32
19.03

64x64
20.89

128x128
22.35

256x256
29.42

GPU

[TH=“align: left”]Tile Size[/TH]
[TH=“align: left”]Render Time[/TH]

16x16
19.41

32x32
18.99

64x64
18.88

128x128
21.78

256x256
28.83

Is it an idea to load another theme, because I cannot see well if GPU is greyed out or if GPU is active in the render tab.
(That’s my definition of a good theme where you don’t have to doubt about it.)
But as I look at the numbers, is seems to me that your GPU is working (active). GPU is better with bigger tiles, and your numbers show that.

Then I suppose it depends what CPU you have. (if the CPU renders faster or your GPU)

GPU is greyed out (pretty obvious to see on my screen), but the “check button” for the GPU is not active. See where it says “Geforce GTX 1070 (Display)”? That’s a button! You need to press it. If it was a checkbox, it would be more obvious…

I am using the latest build, and loaded a theme were things are obvious for me (I am blond maybe):
[ATTACH=CONFIG]485675[/ATTACH]
https://builder.blender.org/download/

And what processor do you have?

Hi.
Yes, it is a checkbox currently in master (not in 2.78c).

@nitorita. You also do not forget to choose in Render tab, Device: GPU Compute.

https://i.stack.imgur.com/W7X2W.png

Oh my gosh, I didn’t even notice that the GPU-named label itself is a button… You guys were right; the skin that comes bundled with Blender by default is really hard to look at. The “GPU Compute” list is no longer greyed out now after I clicked the GPU label itself.

I just tested the render, and Blender’s working perfectly with the GPU now! Thanks a bunch everyone!


New GPU Results

[TABLE=“class: cms_table”]

[TH=“align: center”]Tile Size[/TH]
[TH=“align: center”]Render Time[/TH]

16x16
Over 1 min

32x32
45.29

64x64
19.26

128x128
11.43

256x256
10.19

[/TABLE]

…and 512x512 gives 10.83s and 1024x1024 gives 12.35s. These are all without Auto Tile Size enabled. With it enabled, it seems to actually be slower. Not sure why. I’ll just use 256x256 for now then.


Also, can you help me out with another issue I’m having as well? Thanks!

https://blenderartists.org/forum/showthread.php?426542-Blender-freezes-for-a-few-seconds-every-few-moments