I have a simple scene for testing. For some reason Cycles GPU in Blender 2.8 performs much worse. Any idea why? Mostly the first reviews said Cycles should performs a little better.
Could this be related to 2.80 from the buildbot using CUDA 10 while 2.79b used CUDA 9.1?
The buildbot is only using CUDA10 for turing, all other cards are still on 9.1 due to bugs in cuda10 for those cards.
However i’m pretty sure 2.79b was build using 8.61 so you may still be right that an older compiler may be doing a better job but someone has to sit down an test, could also be that due to all the changes in cycles since 2.79 there may have been a speed regression somewhere…
Turning off Progressive Refine and setting the tile size to 16x16, the time is 4:42 for both 2.80Beta and the latest 2.79 BuildBot. Note this is dramatically improved from the official 2.79b for this tile size. The estimated completion time was close to 50:00.
Unfortunately, I was not able to try GPU+CPU as the file crashed when I tried to render it with both CPU and GPU enabled (but I am using a 2.80 from a week ago.)
***Edit to add: the 2.79 BuildBot did run the GPU+CPU combo and gave a time of 3:08 for 16x16 tiles. (The CPU is a Rizen 5, 6-Core/12-Thread model at 3.2 GHz.)
For 256x256 tiles the times were:
2.79b (official): 3:56
2.79 BuildBot: 4:47
2.80Beta: 4:47
Robertbrian without wanting to derail this thread. I converted your original scene to Eevee. It took less than 3 seconds to render obviously not as accurate as Cycles but good enough for look dev and it’s noise free. See this post about light leak shadow in Eevee converted shadow test Eevee scene for image and Eevee scene file.
I have it somehow much worse with those pre-applied render settings,
it only utilizes 18% of the cpu, ~8% of the GPU (Ryzen 2700, GTX 1080TI with 416.94 driver) in 2.8.
Original settings
Blender 2.79b ~ 2.44.xx
Blender 2.8(2018-12-13 build) ~11:43.xx
Progressive Refine and tilesize set to 960x540
Blender 2.79b ~2.29.xx
Blender 2.8 ~2.38.xx
Edit some more tests with 2.8:
original settings but disabled Cycles Compute Device Cuda for AMD Ryzen
2:53:87
disabled Cycles Compute Device Cuda for AMD Ryzen and Tilesize set to 960x540
2:37:90
I figured out what was causing the slowdown in rendered preview. After turning off Reflective Caustics every currently available Blender versions render time will be the same.