Blender cloud rendering comes in two flavors: upload your scene to a render farm that splits it across its own nodes, or rent a GPU for rendering and run Blender yourself. The second option costs less per GPU-hour and runs exactly the Blender version and add-ons you use locally. This guide shows how to render Cycles headless on a rented RTX 5090 GPU, which GPU to pick for your scene size, and what each frame actually costs.
TL;DR: Blender Cloud Rendering on a Rented GPU
Rent an RTX 5090 for most Cycles work; it renders about 35% faster than an RTX 4090 per the Blender 4.5 OptiX benchmark.
| GPU | Blender 4.5 OptiX score | VRAM | Spheron rate |
|---|---|---|---|
| RTX PRO 6000 (Server) | 15,519 | 96GB | $2.35/hr |
| RTX 5090 | 14,966 | 32GB | $0.78/hr |
| RTX 4090 | 11,061 | 24GB | $0.48/hr |
| L40S | 7,848 | 48GB | $0.96/hr |
Scores are Blender Open Data medians (Oct 2026); Spheron rates as of 20 Oct 2026. Compare all GPU rental pricing.
Render Farm or Rented GPU?
A render farm and a rented GPU both put your frames on someone else's hardware. They differ in who runs Blender.
| Factor | Render farm | Rented GPU server |
|---|---|---|
| How you submit | Web upload or plugin | SSH, then a blender -b command |
| Parallelism | Dozens of nodes at once | As many GPUs as you rent (1-8 per server, more servers if needed) |
| Blender version and add-ons | Farm's supported list | Anything you install |
| Pricing unit | Node-hour, server-hour or benchmark-hour | GPU-hour, billed per minute |
| Support | Farm staff check failed frames | You check your own logs |
Published farm pricing as of 20 Oct 2026: Render.st lists Blender Cycles at $4.49 per server-hour on L40S hardware. GarageFarm lists GPU nodes from $3.16 to $18.99 per hour for a single L40S and $3.22 to $25.76 for an RTX PRO 6000, depending on priority tier. A rented RTX 5090 on Spheron costs $0.78/hr.
The farm premium buys convenience and massive parallelism. If you need 500 frames back in 10 minutes and never want to touch a terminal, a farm is the right call. If you can wait an hour and are comfortable with SSH, renting the GPU directly costs a fraction as much. Many studios use both: a rented GPU for look-dev and test renders, a farm for the final crunch.
Which GPU to Rent for Blender Cycles
Cycles uses NVIDIA's RT cores through OptiX, so ray-tracing hardware matters more than raw compute or memory bandwidth. That is why consumer and workstation RTX cards beat datacenter AI GPUs at rendering.
RTX 5090 (32GB): the default. It scores 14,966 on Blender Open Data's OptiX benchmark across 1,555 submitted runs, about 35% ahead of the RTX 4090. 32GB holds most product shots, archviz interiors and character animation. Our RTX 5090 vs RTX 4090 comparison covers the generational jump in detail.
RTX 4090 (24GB): the budget pick. Still fast at 11,061, and enough VRAM for most scenes under heavy texture loads. The RTX 4090 rental is worth it when the 5090 is sold out or the scene is light.
L40S (48GB): big scenes on a budget. It renders about 30% slower than an RTX 4090 (7,848 for the bare-metal L40S in Blender Open Data, from a small sample) but has twice the memory. Choose it when a scene with dense geometry, volumes or 8K textures does not fit in 32GB. See our L40S deep dive for the full spec sheet.
RTX PRO 6000 Blackwell (96GB): the biggest scenes. The Server Edition used in data centers scores 15,519, only about 4% ahead of the RTX 5090 (the 600W Workstation Edition reaches 16,737), and holds almost anything. It costs more per hour, so reserve it for scenes that are too big for 48GB. The RTX 5090 vs RTX PRO 6000 comparison explains what the extra money buys.
Skip H100 and A100. They have no RT cores and cost more per hour. In Blender Open Data an H100 scores about 5,900 and an A100 about 3,700 with OptiX (from only a handful of submissions), roughly half and a third of an RTX 4090. They are built for AI training, not ray tracing.
A note on VRAM: Cycles on NVIDIA can spill some data into system RAM when a scene overflows the GPU, but render times climb sharply when it does. Size the GPU to the scene. Open the scene locally, render one frame, and read the peak memory in Blender's status bar before you rent.
Step-by-Step: Render Blender Headless on a Cloud GPU
1. Rent a GPU and install Blender
Launch a GPU server with Ubuntu 22.04 or 24.04 on Spheron, SSH in, and install the libraries Blender's Linux build links against. Cycles does not need a display.
sudo apt-get update
sudo apt-get install -y libxi6 libxxf86vm1 libxfixes3 libxrender1 libgl1 \
libxkbcommon0 libsm6 libice6 xz-utils
VER=4.5.14 # newest 4.5 LTS patch on 20 Oct 2026; check download.blender.org/release/Blender4.5/
wget https://download.blender.org/release/Blender4.5/blender-$VER-linux-x64.tar.xz
tar xf blender-$VER-linux-x64.tar.xz
mv blender-$VER-linux-x64 ~/blender
~/blender/blender --version
nvidia-smiMatch the Blender version you use locally. A file saved in a newer Blender can render differently, or not at all, in an older one.
2. Pack and upload the scene
On your workstation, use File > External Data > Pack Resources so every texture and HDRI travels inside the .blend. Linked libraries and caches (simulation bakes, Alembic, VDB) need to go up separately with their folder structure intact.
rsync -avP scene.blend user@your-gpu-server:~/project/Before uploading, set Output > Overwrite off and Placeholders on in the render properties. Blender then skips frames that already exist, so a restarted render picks up where it stopped. That matters if you use spot capacity, which can be reclaimed.
3. Render with OptiX
Arguments run in order, so put the output path and format before -a:
cd ~/project
~/blender/blender -b scene.blend -E CYCLES \
-o //renders/frame_#### -F PNG -s 1 -e 250 -a \
-- --cycles-device OPTIXFor a single still, swap -s 1 -e 250 -a for -f 1. While the first frame renders, run nvidia-smi in a second session: the GPU should sit near full utilization. If it idles, Blender fell back to CPU, and the driver or device flag is wrong.
4. Use every GPU on a multi-GPU server
Cycles can split one frame across GPUs, but for animations it is faster to give each GPU its own frames. The -j flag makes each process skip ahead by the GPU count:
N=$(nvidia-smi -L | wc -l)
for i in $(seq 0 $((N-1))); do
CUDA_VISIBLE_DEVICES=$i ~/blender/blender -b scene.blend -E CYCLES \
-o //renders/frame_#### -F PNG -s $((1+i)) -e 250 -j $N -a \
-- --cycles-device OPTIX > render_gpu$i.log 2>&1 &
done
waitOn a 4-GPU server, GPU 0 renders frames 1, 5, 9 and so on. Total GPU-hours stay the same as a single card; wall-clock time drops by roughly the GPU count.
5. Download and shut down
rsync -avP user@your-gpu-server:~/project/renders/ ./renders/Terminate the instance when the frames are safe. Billing on Spheron is per minute, so a forgotten idle server is the only real way to waste money here.
Cost per Frame: Worked Example
Rendering cost is GPU-hours times the hourly rate. To estimate GPU-hours, time one representative frame locally, then scale it by the benchmark ratio between your card and the cloud GPU.
The example below assumes a 1080p frame that takes 2 minutes on an RTX 4090, typical of a lit archviz interior at a few hundred samples with denoising. Other GPUs are scaled by their Blender 4.5 OptiX scores. Hourly rates are frozen so the comparison stays internally consistent: they are the last recorded Spheron on-demand rates on 17 Sep 2026, and the farm rate is GarageFarm's lowest published L40S node price on 20 Oct 2026.
| GPU | Time per frame | Rate used | Cost per frame | 250-frame shot | GPU-hours |
|---|---|---|---|---|---|
| RTX 5090 (Spheron) | ~89 s | $0.84/hr | ~$0.021 | ~$5.17 | 6.2 |
| RTX 4090 (Spheron) | 120 s | $0.72/hr | ~$0.024 | ~$6.00 | 8.3 |
| L40S (Spheron) | ~169 s | $0.96/hr | ~$0.045 | ~$11.27 | 11.7 |
| RTX PRO 6000 Server (Spheron) | ~86 s | $2.25/hr | ~$0.053 | ~$13.36 | 5.9 |
| L40S (farm, lowest listed rate) | ~169 s | $3.16/hr | ~$0.148 | ~$37.11 | 11.7 |
These are not current prices. For today's rates, see the TL;DR table above. The ratios are the useful part. At these frozen rates the RTX 5090 came out cheapest per frame with the RTX 4090 close behind; the two can swap order as marketplace rates move, so redo the division with live rates before a big job. The bigger gap is the farm: the same L40S cost about three times as much per frame at the farm's lowest listed rate as rented directly.
Wall-clock time is a separate question. 6.2 GPU-hours on one RTX 5090 is an afternoon. Spread across 8 rented GPUs, the same shot finishes in under an hour for the same total cost, because you pay for GPU-hours, not for waiting.
Pricing fluctuates based on GPU availability. Spheron rates above are live as of 20 Oct 2026; other providers reflect their most recent published rates and may have changed. Check current GPU pricing → for live rates.
Tips to Cut Cloud Rendering Cost
- Test locally, render remotely. Dial in lighting at low samples on your own machine. Only send final-quality frames to the cloud.
- Use adaptive sampling and the OptiX or OpenImageDenoise denoiser. A noise threshold plus a denoiser lets you cut max samples sharply, often with no visible difference.
- Use spot capacity for animations. Frames are independent, so with Overwrite off and Placeholders on, a reclaimed instance loses one frame at most. Spot capacity can be reclaimed without notice; our spot instance guide covers the pattern.
- Keep the scene on a persistent volume if you render the same project repeatedly, so you do not re-upload gigabytes each session.
- Watch the first frame. Check
nvidia-smifor full GPU use. A job that silently fell back to CPU can take many times longer.
The same rented GPUs that render Blender also run real-time 3D work like Gaussian splatting reconstructions and AI tooling for game studios such as self-hosted AI NPCs, so one account covers a whole 3D pipeline.
Rendering a Blender project this week? Spin up an RTX 5090 or a 96GB RTX PRO 6000, render headless with OptiX, and pay per minute.
RTX 5090 on Spheron → | RTX PRO 6000 availability → | L40S GPU pricing →
Quick Setup Guide
Launch an RTX 5090 (or an L40S or RTX PRO 6000 for scenes above 32GB) with Ubuntu 22.04 or 24.04 on app.spheron.ai and connect over SSH.
Install the X11 and GL libraries Blender links against, then download and extract the Blender 4.5 LTS Linux tarball from download.blender.org. No GUI or display is needed for Cycles.
In Blender on your workstation, use File > External Data > Pack Resources so textures travel inside the .blend, then rsync the file to the server.
Run blender -b scene.blend -E CYCLES -o //renders/frame_#### -F PNG -s 1 -e 250 -a -- --cycles-device OPTIX. For multi-GPU servers, run one Blender process per GPU with CUDA_VISIBLE_DEVICES and the -j frame-jump flag.
rsync the renders folder back to your machine, then terminate the instance so billing stops.
Frequently Asked Questions
Yes. Rent a Linux GPU server, download Blender, upload your .blend file with resources packed, and render headless with blender -b scene.blend -E CYCLES -o //renders/frame_#### -a -- --cycles-device OPTIX. Copy the frames back with rsync. On Spheron the whole loop takes about 15 minutes to set up and bills per minute.
For most Cycles work the RTX 5090 is the best all-rounder: it scores about 14,966 on the Blender 4.5 OptiX benchmark against 11,061 for the RTX 4090, with 32GB of VRAM. Pick an L40S (48GB) or RTX PRO 6000 (96GB) when the scene does not fit in 32GB. Avoid H100 and A100 for rendering: they have no RT cores, score roughly 5,900 and 3,700 on the same benchmark, and cost more per hour.
Usually, per GPU-hour. GarageFarm lists an L40S node at $3.16 to $18.99 per hour depending on priority, and Render.st lists Cycles at $4.49 per server-hour, both as published on 20 Oct 2026. A rented RTX 5090 on Spheron costs $0.78/hr. A farm still makes sense when you need 50+ nodes at once, managed plugins, or no command line at all.
Multiply GPU-hours by the hourly rate. In our worked example, a 1080p frame that takes 2 minutes on an RTX 4090 takes about 89 seconds on an RTX 5090. At the RTX 5090's $0.84/hr Spheron rate recorded on 17 Sep 2026, a 250-frame shot costs about $5.17 and 6.2 GPU-hours. Split across 8 GPUs, the same shot finishes in under an hour for the same total cost.







