Improved OpenCL Support For Blender's Cycles Renderer

Written by Michael Larabel in AMD on 28 March 2015 at 04:55 PM EDT. 26 Comments
George Kyriazis of AMD has provided patches to the Blender project for vastly improving their OpenCL Cycles renderer support and allow for it to work with AMD GPUs.

Kyriazis wrote a Blender patch for splitting the Cycles' OpenCL mega-kernel into separate kernels. By breaking down the big compute kernel, better GPU utilization can be obtained and better performance. While George posted the patch, other AMD developers were also involved in redoing this OpenCL code for the Cycles renderer.

User benchmarks are showing huge improvements in the performance and also a slight reduction in CPU usage. While the work is still being reviewed, the patch can be viewed via
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week