GPU vs CPU Render Quality
Posted: Thu Oct 13, 2016 2:45 pm
Great work guys on the GPU render integration. I do wonder though, is there a one to one parity between the CPU & GPU render engines.
I'm getting quite different results so I don't feel that I can draw meaningful conclusions from my render benchmark tests. Here I have a scene that has just one HDR Image Based Light.
This first Image is rendered with the GPU (Nvidia GTX 980Ti):

And this second image is rendered with the CPU (Intel i7-6700K):

As you can see, there is something drastically wrong with the lighting in the GPU render.
Admittedly the GPU render is much quicker (1m34s vs 6m00s) but at what cost to image fidelity?
Unrelated to the GPU issue, I'm finding that the v4 CPU render engine is quite a bit slower than the v3 CPU render engine. I'm getting render times of 4m40s from v3 and 6m00s from v4.
Another problem that I've had is that when "CPU Threads" is set to "Automatic", v4 will only use one thread when it should be using all of the available threads on my machine. I had to manually set the number of available threads just so that my CPU would be used at 100% capacity. This is a bit awkward as I have render farm computers with differing numbers of Threads.
Cheers,
Andrew.
I'm getting quite different results so I don't feel that I can draw meaningful conclusions from my render benchmark tests. Here I have a scene that has just one HDR Image Based Light.
This first Image is rendered with the GPU (Nvidia GTX 980Ti):

And this second image is rendered with the CPU (Intel i7-6700K):

As you can see, there is something drastically wrong with the lighting in the GPU render.
Admittedly the GPU render is much quicker (1m34s vs 6m00s) but at what cost to image fidelity?
Unrelated to the GPU issue, I'm finding that the v4 CPU render engine is quite a bit slower than the v3 CPU render engine. I'm getting render times of 4m40s from v3 and 6m00s from v4.
Another problem that I've had is that when "CPU Threads" is set to "Automatic", v4 will only use one thread when it should be using all of the available threads on my machine. I had to manually set the number of available threads just so that my CPU would be used at 100% capacity. This is a bit awkward as I have render farm computers with differing numbers of Threads.
Cheers,
Andrew.