Hi all,
I was just wondering if there is any definitive reason to use OpenCL now or CUDA in the new VRay?
I did some quick benchmarking in a super simple scene. In 1 minute the OpenCL was very slightly faster (1008 paths traced for CUDA vs 1040 for OpenCL) on my GTX 580 on the latest certified drivers.
One thing I did notice is that on one of the translucent objects I got 'dead' black pixels in the CUDA version that I didn't get in OpenCL. I attached the renders...you can see the black pixels in the CDUA if you look closely. I think it's probably my 'exit color' but I'm surprised there would be a difference in quantity of refractions between the two in the same scene. I also noticed that OpenCL started a little slower and was a little more fragile (vray console would crash occasionally when switching to OpenCL from CUDA or CPU.)
CUDA
OpenCL
Anyway, it's not life or death, I know I just thought I'd post my findings in the hopes of starting an informative conversation.
Dan
I was just wondering if there is any definitive reason to use OpenCL now or CUDA in the new VRay?
I did some quick benchmarking in a super simple scene. In 1 minute the OpenCL was very slightly faster (1008 paths traced for CUDA vs 1040 for OpenCL) on my GTX 580 on the latest certified drivers.
One thing I did notice is that on one of the translucent objects I got 'dead' black pixels in the CUDA version that I didn't get in OpenCL. I attached the renders...you can see the black pixels in the CDUA if you look closely. I think it's probably my 'exit color' but I'm surprised there would be a difference in quantity of refractions between the two in the same scene. I also noticed that OpenCL started a little slower and was a little more fragile (vray console would crash occasionally when switching to OpenCL from CUDA or CPU.)
CUDA
OpenCL
Anyway, it's not life or death, I know I just thought I'd post my findings in the hopes of starting an informative conversation.
Dan
Comment