I am considering a workstation slowly for blender cycles rendering that has 2 X Radeon pro duo 32gb graphics cards, do you think that OpenCL is future proof for blender ? or CUDA will still be better ? , I have a workstation with 2 X 1080 ti for the moment and I want to cut my render time more, utilizing another computer, do you think that 2 Radeon duos > 2 1080 TIs ?
I am kinda hesitating if I should try this built since I never tried AMD cards, if anyone has one of these or know any information that would help a lot.
Radeon Pro Duo 32GB is basically 2x RX 480s with extra ram.
1x 1080ti, in rendering is almost 2x performance over RX 480.
I would definitley wait and see what that Radeon VII has to offer, and with only 1 month to go, do wait.
As for OpenCL, that will continue to be supproted for long as Blender is open source and technically it does support both Nvidia and AMD (and soon Intel) GPU’s. I do not expect this to be wiped anytime soon.
Even if OpenCL is supported it is not great for quick rendering as it needs to compile for 30s-60s just to start the render. Also the hybrid solution with cpu+gpu, the opencl solution is way behind CUDA solution.
True. The complie part… that is the worst. But that is with AMD’s OpenCL compiler issue. It wasn’t able to deal with the single monolithic kernel for Blender, Cuda was. AMD chipped in developers to split the kernel to chunks and now it “works” but as you said… not great.
Still looking at ProRender from AMD which is OpenCL driven, this does not happen as such it seems to indicate that simply work on blender mega kernel is required to fix this issue.
Still 30-60 seconds. i guess with large complex scenes? Guessing it is very CPU dependent. I usually get 10-15 seconds, but mainly models with textures including glass. so not overly complex.