Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Blender's "Cycles X" Showing Nice Performance But Dropping OpenCL Support
Cycles X is moderning the rendering engine's architecture, improves the usability of viewport and batch rendering, aims to provide better performance on today's CPUs and GPUs, and allow for more advanced rendering options.
Developers involved with Cycles X have been prototyping a new GPU kernel and early benchmarks of Cycles X with the NVIDIA OptiX back-end is looking very promising. For now the CPU rendering performance is roughly the same but there is the possibility of greater performance down the road. Viewport rendering performance should also be nicely improved with Cycles X.
Some of the remaining work with Cycles X includes work on volume rendering, shadow catchers, multi-device rendering, and more. Unfortunately though the OpenCL rendering kernels support is being removed. Dropping OpenCL support is to the disadvantage of AMD Radeon and Intel GPUs but the developers hope to possibly support other APIs for Cycles X down the road. Such as with Vulkan rendering or Intel oneAPI Level Zero or other interfaces for supporting GPU acceleration outside of NVIDIA with their CUDA/OptiX paths.
It's likely to be at least another half-year before Cycles X officially makes it debut within a Blender release but for now you can learn more about this work via the Blender.org blog.