3

Firstly, sorry if that's a stupid question. I'm kinda noob :P The thing is that "normal" rendering with GPU is slower than rendering in preview. I made sure that the resolution in which I render is the same as in the preview but it's still slower as if it was rendered with CPU.

hiya
  • 31
  • 1
  • I'm confused - are you saying that rendering with GPU is slower than rendering with the CPU or slower than doing a preview render (with OpenGL)? – UnholySheep Feb 17 '17 at 08:41
  • 2
    OpenGL Render will be faster because it uses a different rasterization technique that uses a lot of shortcuts. Also, the materials aren't applied to it. The rendered viewport shading is also different from a final render because it sacrifices a lot of features for speed. Most notably, it uses dynamic bounding volume hierarchy to accelerate it and is one of the reasons the sampling looks weird in this viewport shading mode. – Anthony Feb 17 '17 at 09:49
  • @UnholySheep Slower that preview render. – hiya Feb 17 '17 at 09:54
  • I forgot to mention that I mean rendering using Cycles. – hiya Feb 17 '17 at 09:56
  • @hiya If you need to add more information you can use the [edit] link below your question. – Ray Mairlot Feb 17 '17 at 13:20
  • The preview render is optimized for speed but takes shortcuts, and usually is set up to render with less samples. read: what are the technical differences between f12 render and viewport preview –  Feb 17 '17 at 14:37
  • If the question is about having the exact same sample count for preview and final render, and also roughly the same resolution, then the answer is that final render uses tile based rendering. Tiles of a size around 256x256 pixels usually perform best on GPU. That means, make the tile size bigger OR smaller, the final render (in most cases) will come out a bit slower. Now: the preview render basically samples the whole image as one tile. That means sampling one huge tile the size of your vieport space in pixels. Since that is a bit more inefficient on GPU, the render speed decreases. – aliasguru Feb 17 '17 at 15:15

2 Answers2

-3

Use rendering CPU to GPU, it can be faster then GPU

Change Render Setting Use thisenter link description here

-4

If you are rendering more colors, change to sampling to 200 to 10