January 11, 2025 Kath Nguyen

GPU Rendering Explained (2026): How It Works, VRAM Limits and Multi-GPU

Executive SummaryKey Takeaways: GPU Rendering Explained (2026)
Speed • VRAM • Multi-GPU

GPU rendering uses the graphics card instead of the CPU to calculate images. The essentials:

  • Why it is fast: GPUs are built for massive parallel number crunching, which suits ray tracing.
  • The main limit: The scene has to fit in GPU memory (VRAM); some engines fall back to system memory at a speed cost.
  • Multi-GPU: Several GPUs render faster, but each GPU can only access its own memory, so VRAM is not pooled.
  • Engines: Redshift, Octane, Cycles and Karma XPU all render on NVIDIA GPUs; Cycles also supports AMD, Intel and Apple.
  • On iRender: Servers with 1 to 8 NVIDIA RTX GPUs: render Redshift, Octane, Cycles and other GPU engines on your own remote machine.

GPU rendering has become the default for many 3D artists using Redshift, Octane, Cycles or Karma XPU. It is fast, but it comes with rules that catch people out: the scene must fit in VRAM, extra GPUs do not add up their memory, and each engine supports different hardware. This guide explains how GPU rendering works, using the renderers’ own documentation.

Checked against the Cinema 4D and Redshift documentation, November 2026.

1. What is GPU rendering?

GPU rendering uses the graphics card instead of the CPU to calculate the image. According to the Blender manual, this can speed up rendering because modern GPUs are designed for heavy number crunching, while their more limited memory restricts how complex a scene can be. For a side-by-side comparison, see CPU vs GPU rendering.

2. Which GPU technologies do renderers use?

GPUGPU Rendering Backends

Which GPU API each tool uses

From the Blender manual (Cycles) and Maxon's Redshift requirements.

BackendVendorNotes
CUDANVIDIAGeneral GPU compute on Windows and Linux
OptiXNVIDIAUses the hardware ray-tracing cores in RTX cards; Cycles and Karma XPU render through OptiX
HIPAMDCycles on Radeon GPUs (Vega architecture or newer)
oneAPIIntelCycles on Intel Arc GPUs
MetalAppleCycles, Redshift and Octane X on Apple silicon
Engine support differsEach renderer supports its own list of backends: Redshift uses NVIDIA on Windows/Linux and Metal on Mac; check the vendor's requirements.

3. Which GPU render engines do 3D artists use?

Four GPU engines cover most multi-GPU work today: Redshift and Octane in Cinema 4D, Houdini and other apps, Cycles in Blender, and Karma XPU in Houdini Solaris. All four render on NVIDIA GPUs and treat each card’s memory separately.

EnginesGPU Render Engines

Redshift, Octane, Cycles and Karma XPU

From each vendor's documentation. VRAM is per GPU in all four.

EngineMade by / used inGPU hardwareSeveral GPUs and memory
RedshiftMaxon; Cinema 4D, Houdini, Maya, 3ds Max, BlenderNVIDIA (Windows, Linux); Apple silicon (macOS)Uses several GPUs; VRAM not combined; out-of-core for large scenes
OctaneOTOY; Standalone and plugins for Cinema 4D, Houdini, Blender and othersNVIDIA (Windows, Linux); Octane X on Apple MetalUses several GPUs; usable VRAM is that of the smallest GPU; out-of-core textures and geometry
CyclesBlenderNVIDIA (CUDA, OptiX), AMD (HIP), Intel (oneAPI), Apple (Metal)Uses several GPUs; each GPU only its own memory; falls back to system memory
Karma XPUSideFX; Houdini SolarisNVIDIA GPUs (OptiX device) plus the CPU (Embree device)Uses several GPUs; memory not pooled; if a GPU fails, the other devices finish the frame
Choosing hardwareThe engine decides which GPUs work; the largest scene decides how much VRAM each GPU needs.
  • Octane: OTOY recommends disabling GPUs that do not have enough VRAM so a large scene can fit on the remaining cards. See Octane on iRender.
  • Karma XPU: combines OptiX GPU devices with an Embree CPU device, and Houdini can show each device’s share of the image. On iRender, Karma XPU runs best on 4-GPU servers; 8 GPUs add little. See Houdini on iRender.
  • Redshift and Cycles: see Redshift multi-GPU rendering and CPU vs GPU rendering.

4. Why is VRAM the main limit?

Geometry, textures and render buffers all have to sit in the GPU’s memory. When the scene is too big, Cycles tries system memory automatically with a performance cost (Blender manual); Redshift uses out-of-core memory, see Redshift out-of-core. Octane can keep textures and geometry in system RAM with its out-of-core option (OTOY), and Karma XPU lets the other devices, including the CPU, finish the frame if a GPU runs out of memory (SideFX). Textures are often the biggest item:

VRAMTexture Memory

How much VRAM textures use

From the Blender manual's Cycles GPU rendering page.

Image textureMemory
8K256 MB
4K64 MB
2K16 MB
1K4 MB
TipUsing smaller texture resolutions is one way to reduce GPU memory use.

5. Do multiple GPUs add up their VRAM?

No, in most cases. The Blender manual states each GPU can only access its own memory. Extra GPUs make rendering faster, but the scene must still fit on each card. OTOY states the VRAM available to Octane is that of the smallest GPU (OTOY), and SideFX states Karma XPU addresses each GPU separately and does not pool memory. See Redshift multi-GPU rendering and multi-GPU render engines for Cinema 4D.

A note on sources about VRAM: Maxon's support article states that Redshift does not combine the VRAM when using multiple GPUs. Maxon's 3D rendering product page also lists "multi-GPU memory pooling" and says Redshift shares out-of-core memory across multiple cards. This article follows the support article: plan for every GPU holding the scene in its own VRAM. Check Maxon's latest documentation for your Redshift version.

6. How to set up GPU rendering (step by step)

Settings checklist (copy or follow line by line):

Blender (Cycles)
  Preferences › System › Cycles Render Devices .. OptiX (RTX) or CUDA
  Tick ........................................... every GPU
  Properties › Render › Device ................... GPU Compute

Cinema 4D (Redshift)
  Edit › Preferences › Renderer › Redshift
    Compute Devices .............................. tick every GPU
  Render Settings › Renderer ..................... Redshift

Octane
  Preferences › Devices › Render ................. tick every GPU
  Preferences › Application › Out-of-Core ........ on for large scenes

Houdini (Karma XPU)
  KARMA_XPU_DEVICES ............................... optix = GPU devices only

Check ............................................ GPU load during a test frame

Step 1: Choose the backend

In Blender, open Preferences › System and pick OptiX or CUDA under Cycles Render Devices (Blender manual).

Step 2: Enable the GPUs

Tick every GPU you want to use. In Cinema 4D, do this under Compute Devices in the Redshift preferences (Maxon).

Step 3: Set the scene to GPU

In Blender, set Properties › Render › Device to GPU Compute. In Cinema 4D, choose Redshift as the renderer.

Step 4: Test a frame

Watch GPU load and memory in Task Manager or nvidia-smi while rendering one frame.

Quick check: every GPU shows load during the test frame and GPU memory stays below the card's total.

Memory per GPUSpeed adds up, VRAM does not

4 GPUs, one scene

Each GPU can only access its own memory (Blender manual); the scene must fit on every card.

SYSTEM RAM [geometry · textures · buffers]
│ copied to every GPU
├──▸ GPU 0 · 32 GB → full scene copy
├──▸ GPU 1 · 32 GB → full scene copy
├──▸ GPU 2 · 32 GB → full scene copy
└──▸ GPU 3 · 32 GB → full scene copy
= about 4x the speed, still a 32 GB scene limit
Watch VRAM // any terminalnvidia-smi
# Refresh memory use per GPU every second during a test frame
nvidia-smi --query-gpu=index,name,memory.used,memory.total,utilization.gpu --format=csv -l 1

Sources: Blender manual: GPU rendering

7. GPU rendering on a farm: SaaS or IaaS?

A SaaS render farm takes your scene as a job and picks the hardware. An IaaS render farm such as iRender gives you a remote server with 1 to 8 NVIDIA GPUs where you choose the engine, backend and devices yourself. See SaaS vs IaaS render farm.

GPU rendering on iRender multi-GPU servers.

On iRender you rent a whole server with 2x, 4x or 8x RTX 5090 or RTX 4090 GPUs, with Cinema 4D and Redshift pre-installed; Prime members get activated Cinema 4D and Redshift licenses. Real render times are in our Redshift benchmark, and plans are on the Cinema 4D Redshift render farm page.

8. GPU rendering FAQ

What is GPU rendering?
GPU rendering uses the graphics card instead of the CPU to calculate rendered images. Modern GPUs are designed for heavy parallel computation, which speeds up ray tracing.

Is GPU rendering better than CPU rendering?
Often faster, but limited by GPU memory. For a full comparison see our CPU vs GPU rendering guide.

Do multiple GPUs add up their VRAM?
Typically no. The Blender manual states each GPU can only access its own memory, and Maxon support says Redshift does not combine VRAM across GPUs.

What happens when a scene does not fit in VRAM?
It depends on the engine. Cycles with CUDA, OptiX, HIP and Metal automatically tries system memory, which is slower but usually still faster than CPU. Redshift and Octane offer out-of-core options.

Which GPU is best for rendering?
It depends on the engine: Redshift and Octane on Windows and the GPU device of Karma XPU need NVIDIA GPUs, while Cycles supports NVIDIA, AMD, Intel and Apple. More VRAM lets you render heavier scenes.

Can I use GPU rendering without buying a GPU?
Yes. An IaaS render farm such as iRender rents you a remote machine with 1 to 8 NVIDIA GPUs where you install or use the pre-installed software.

Accelerate your production pipeline with high-performance IaaS render farm services and dedicated bare-metal workstations powered by up to 8x NVIDIA GeForce RTX 5090 (32GB GDDR7), high-frequency AMD Ryzen™ Threadripper™ PRO processors, 256GB ECC RAM, and dedicated 2TB NVMe SSD storage tailored for your pipeline:
, , , ,

Kath Nguyen

Kath Nguyen works in customer support at iRender, helping artists move Blender and Cinema 4D projects to multi-GPU servers. She has written more than 140 articles for the iRender blog.
Contact

iRENDER GPU

Render Farm Pricing
Quick Start
Multi-GPU Benchmarks
iRender GPU App
Blog
Documentation
The Render Farm
The Company
Terms & Conditions

INTEGRATIONS

Autodesk Maya
Blender
Cinema 4D
Houdini
Karma XPU
Lumion
KeyShot
Unreal Engine
Twinmotion
Redshift
Octane
And many more…

iRENDER TEAM

Elite support 7 days a week
SATURDAY – SUNDAY: 6:00 AM – 11:59 PM
(UTC+7)
Hotline: (+84) 912-785-500
Skype: iRender Support
Email: [email protected]
Address 1: 68 Circular Road #02-01, 049422, Singapore.
Address 2: No.22 Thanh Cong Street, Hanoi, Vietnam.

Contact
이 페이지는 한국어로도 제공됩니다. 한국어로 보기 →