Set Up Hybrid CPU and GPU Rendering in Blender

Hybrid rendering in Blender combines the processing power of both your central processing unit (CPU) and graphics processing unit (GPU) to accelerate render times in the Cycles engine. This guide provides a direct, step-by-step walkthrough to configure Blender’s system preferences, enable simultaneous hardware usage, and optimize your scene settings for maximum rendering efficiency.

Step 1: Enable Hardware Devices in Preferences

  1. Open Blender and navigate to the top menu bar.
  2. Click on Edit and select Preferences.
  3. In the Preferences window, select the System tab on the left sidebar.
  4. Locate the Cycles Render Devices section at the top.
  5. Select the compute technology corresponding to your GPU hardware:
    • CUDA: For older NVIDIA graphics cards (GTX series).
    • OptiX: For modern NVIDIA graphics cards (RTX series; offers hardware-accelerated ray tracing).
    • HIP: For modern AMD graphics cards (Radeon RX 6000 series and newer).
    • oneAPI: For Intel Arc GPUs.
    • Metal: For Apple Silicon (M1/M2/M3) or supported AMD GPUs on macOS.
  6. Once the interface displays your available hardware, check the boxes next to both your GPU and your CPU.

Step 2: Configure Scene Render Settings

  1. Close the Preferences window and go to the Properties panel on the right side of the main workspace.
  2. Click on the Render Properties tab (represented by a camera icon).
  3. Set the Render Engine dropdown to Cycles.
  4. Set the Device dropdown to GPU Compute.

Note: Selecting "GPU Compute" tells Blender to use the device configuration set in your Preferences, which includes both the GPU and the CPU.

Step 3: Optimize Performance Settings

To ensure the CPU does not bottleneck the GPU during rendering:

  • Tile Size: In modern versions of Blender (Cycles X / Blender 3.0 and newer), tile rendering is disabled by default to let the GPU render the whole image at once. If you enable tiling under Render Properties > Performance > Memory, use a large tile size (e.g., 512 or 2048 pixels) rather than small tiles.
  • Sampling: Under Render Properties > Sampling, utilize Adaptive Sampling to prevent your hardware from spending unnecessary compute time on clean, low-noise areas of the render.
  • Denoising: Enable OpenImageDenoise or OptiX denoising under the Viewport and Render sections to reduce the required sample counts for clean output.

Considerations for Hybrid Rendering

  • Hardware Balance: If you pair a high-end GPU with a significantly weaker CPU, the overall render time might increase because the CPU takes much longer to finish its assigned portions of the frame. Test your specific scene with GPU-only versus Hybrid (GPU + CPU) to determine if hybrid rendering provides a speed improvement.
  • Memory (VRAM) Limits: The maximum scene size you can render is limited by the smallest memory pool among your active devices. If your GPU has 8 GB of VRAM and your system has 32 GB of RAM, a scene exceeding 8 GB may crash the GPU or force rendering to fall back entirely to system memory.