Blender’s Cycles-X renderer boosts GPU rendering performance by 3 to 5 times

Published: Nov 24th 2021, 13:53 GMT   Comments

Blender Cycles-X to be supported by NVIDIA CUDA and AMD HIP

Back in April, the developers of Blender announced that they have begun working on an improved renderer for modern GPUs.

Blender’s Cycles-X renderer will bring various improvements to the architecture and support for modern CPUs and GPU. The primary goal is to prepare the renderer for future development, which was overly complicated with the predecessor. The viewport will now be more responsive thanks to improvements in scheduling, timing and by enabling adaptive sampling. The rendering kernel received improvements for light bounces and shaders, which enables higher GPU occupancy and coherence.

Cycles-X still has many GPU performance related improvements to be implemented, however, the architecture has already proven itself by offering much faster rendering on NVIDIA RTX A6000 with OptiX, 3 to 5 times compared to Blender 2.93.

Render time on an NVIDIA RTX A6000 with OptiX, Source: Blender

The developer already has plans for future optimizations and architecture expansions such as volume rendering, shadow catchers, and multi-device rendering.

Blender confirms that Cycles-X renderer will be fully supported by AMD GPUs. The renderer will primarily focus on OptiX and CUDA APIs, as OpenCL has been deprecated. According to Blender, the OpenCL API which was used by AMD GPUs was always behind other implementations, so it was about time to focus the efforts on faster rendering solutions. Luckily, AMD came up with HIP (Heterogeneous-computing Interface for Portability), which is a C++ Runtime APU that creates portable code between AMD and NVIDIA GPUs from a single source code. This means that Blender developers can easily migrate CUDA code to HIP and enable Cycles-X support for AMD RDNA GPUs.

AMD RDNA2 (RX6000) and RDNA1 (RX 5000) support will come with Blender 3.0 The developer and AMD are already closely working together to bring HIP support for older GPUs and Linux operating systems.

Source: Blender




Comment Policy
  1. Comments must be written in English.
  2. Comments must not exceed 1000 characters. Comment splitting is not allowed.
  3. Comments deemed to be spam or solely promotional in nature will be deleted.
  4. Discussions about politics are not allowed on this website.
  5. Sharing relevant links is permitted; avoid bypassing the link and word filters. Our team will approve links.
  6. Comments complaining about the post subject or its source will be removed.
  7. Offensive language in comments or usernames result in a ban.
  8. Direct attacks/harassment result in immediate ban.
  9. VideoCardz isn’t and was never sponsored by AMD, Intel, or NVIDIA. Users claiming otherwise will be banned.
  10. Moderators may edit/delete comments without notice.
  11. If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy
Comments