Headless 3D Rendering (Blender EEVEE, OpenGL/Vulkan) Without a €500/Month GPU
Generating 3D images server-side doesn’t require a €300-500/month graphics card. For real-time rendering (Blender EEVEE) and headless OpenGL / Vulkan engines, an integrated GPU (iGPU / APU) is enough — from just €14.99/month.
What kind of rendering suits an integrated GPU?
Let’s be honest: heavy path tracing (Blender Cycles on large scenes) benefits from a dedicated GPU. But a big share of real-world needs is real-time rendering and previews:
- Blender EEVEE (real-time engine);
- OpenGL / Vulkan engines;
- generating product images, thumbnails and visualizations.
For these cases, the iGPU delivers the best result-to-cost ratio.
| Workload | Dedicated GPU (~€300-500/month) | Linux GPU iGPU (from €14.99/month) |
|---|---|---|
| EEVEE / real-time | ✅ oversized | ✅ perfect |
| Headless OpenGL/Vulkan | ✅ | ✅ |
| Heavy path tracing | ✅ justified | ⚠️ depends on the scene |
Example: headless Blender
xvfb-run blender -b scene.blend \
-E BLENDER_EEVEE -o //out_ -f 1
-b runs Blender with no UI, -E BLENDER_EEVEE selects the real-time engine
accelerated by the iGPU, and Xvfb provides the graphics context it needs.
Taking it to production
- Build rendering into your pipelines (automatic asset generation);
- Distribute jobs across multiple nodes with k3s / Kubernetes;
- Root SSH, IPv6, LUKS included. k3s cluster option +5 €/node, managed monitoring +5 €/node.
FAQ
EEVEE or Cycles? EEVEE (real-time) is ideal on an iGPU. Cycles (path tracing) still works but is slower on large scenes — step up a tier or add nodes.
Can I generate e-commerce product images? Yes, it’s a flagship use case: previews, variations, catalog visuals.
Are OpenGL/Vulkan hardware-accelerated? Yes, via Mesa on the iGPU/APU, headless with Xvfb.
Conclusion
For real-time rendering and image pipelines, the iGPU gets the job done without the bill of a dedicated GPU. Start from €14.99/month.