📋 Table of Contents
Blender is a free, professional-grade 3D suite, and it installs trivially from a portable offline build. But out of the box it renders on your CPU, which can be many times slower than your graphics card. The setting that switches Cycles to GPU rendering is buried two menus deep, and most newcomers never find it. This guide installs Blender offline and walks through enabling GPU rendering for NVIDIA, AMD, and Apple hardware.
1 Download the official offline build
Blender comes from blender.org, which offers a Windows installer and a portable .zip, a macOS .dmg (Intel and Apple Silicon), and Linux .tar.xz archives — all complete, all offline-ready. The portable Windows .zip is especially handy: unzip it anywhere, even a USB drive, and run blender.exe with no installation. Download only from blender.org or the Blender Steam/Store listings; "Blender download" mirrors are unnecessary and risky given the official portable build is so easy.
2 Install or unzip
Windows: run the .msi installer, or just unzip the portable build and double-click blender.exe. macOS: open the .dmg and drag Blender to Applications; pick the Apple Silicon build on M-series Macs for big speedups. Linux: extract the .tar.xz and run the blender binary, or install via your distro / Flatpak. Launch Blender and dismiss the splash to reach the default scene.
3 Enable the GPU as a render device
Go to Edit → Preferences → System. Under "Cycles Render Devices" you will see tabs for the backends your hardware supports: CUDA and OptiX (NVIDIA), HIP (AMD), oneAPI (Intel Arc), and Metal (Apple Silicon). Select the tab for your GPU and tick the checkbox next to your graphics card to enable it. For NVIDIA cards, prefer OptiX over CUDA — it uses the RT cores for noticeably faster ray tracing. Close Preferences; this only tells Blender the GPU is available.
4 Switch the render engine and scene to use it
Enabling the device is half the job. In the Render Properties tab (the camera-back icon), set Render Engine to Cycles (GPU rendering does nothing under the default Eevee, which is already GPU-based but different). Then set the Device dropdown to GPU Compute. Now Cycles renders on your graphics card. On a typical scene this can cut render times from minutes to seconds compared to CPU.
5 If GPU rendering is greyed out or crashes
Most issues are driver-related. Update to the latest GPU drivers (NVIDIA Studio drivers are recommended for Blender). If OptiX is missing, your driver may be too old — update it. If renders crash with out-of-memory errors, your scene exceeds your GPU's VRAM; reduce texture sizes, enable scene simplification, or render on CPU for that frame. On laptops, make sure Blender is using the discrete GPU (set it to High performance in Windows Graphics settings) rather than the integrated one.
Frequently Asked Questions
Is Blender free for commercial use?
Yes. Blender is free and open source (GPL), and you may use it and anything you create with it commercially with no licensing fee.
Why is my Blender render so slow?
You are probably rendering on the CPU. In Edit → Preferences → System, enable your GPU under Cycles Render Devices, then set Render Engine to Cycles and Device to GPU Compute in Render Properties.
CUDA or OptiX for NVIDIA cards?
Use OptiX. It leverages the RT cores on modern NVIDIA GPUs for faster ray tracing than CUDA in most scenes.
Does Blender need an internet connection to install?
No. Blender ships as a complete offline build (installer or portable zip). You can run it from a USB drive with no install or connection.
Conclusion
Blender installs in seconds from blender.org's offline build — even as a portable zip you can run from a USB stick. The performance unlock most people miss is GPU rendering: enable your card under Preferences → System, then set Cycles to GPU Compute in Render Properties. With OptiX/HIP/Metal doing the work, renders that took minutes finish in seconds, and Blender starts to feel like the professional tool it is.