Sharlybg wrote: ↑
Sat May 01, 2021 8:05 pm
If all that ""new features"" change something so why is Cycles X postpone Opencl support.
If him one of the best in opencl programming don't see any benefit i think it should be considered more than twice.
But anyway I am the least to say something here.
Don't see what AMD have to give against Nvidia rtx optix Performance.
If everyone had/wanted Nvidia cards then Opencl is pointless (but it does work on other things except GPU's & CPUs). Cycles X has willingly chosen to prioritize CUDA, obviously for performance reasons. If you believe everyone else who doesn't have CUDA doesn't matter then it's a simple decision. AMD already have something similar to raytracing for Optix (PlayStation 5), so it's inevitable. Vulkan already has Ray tracing support from Nvidia and AMD, and I was just reading it's probably going to be possible to compile Opencl code into Vulkan shaders soon, so you can predict where everything is going. Opencl could also get Optix support directly, Nvidia can add an extension exclusive to it's hardware, that's allowed.
My point is Opencl isn't going anywhere, its an option, a good one in my opinion. People were worried it was abandoned, I just wanted to say it wasn't.
Personally if CUDA was 5x times faster than Opencl I wouldn't complain. But with well designed algorithms it's only 20% - 40% faster.
If AMD HIP gets serious, then one can simply complie Opencl/CUDA kernels into it's format, and use it on AMD hardware.