I want to enable GPU rendering, but there is no option in User Preferences > System:

Why is this? How can I get cycles to render using my GPU?
|
|
Ensure GPU Support Currently cycles supports CUDA (Nvidia) devices and has experimental support for OpenCL devices as of 2.75 (added in CUDA/NVIDIACycles only supports CUDA GPUs with a CUDA compute ability of 2.0 or higher. To use CUDA, check to make sure your GPU is on this list of CUDA capable GPUs and has a ranking of at least 2.0. Install Latest Drivers If your GPU has a CUDA compute ability greater than or equal to 2.0 and you still don't have the option to enable GPU rendering, you can check a couple more things:
Below are instructions for various operating systems. If you are still having issues after trying all the steps listed in this post, try asking for support on BlenderArtists. LinuxRun as root Ubuntu-based Distributions
For linux Mint, Ubuntu and Debian variants (and maybe other distributions) you will need to install the package nvidia-modprobe which will detect your nvidia CUDA device and make it available for blender. Read this answer for further instructions DebianPlease note that this is for Debian Jessie (8), the current stable. For instructions for wheezy, please see https://wiki.debian.org/NvidiaGraphicsDrivers First, become super user by typing in Then type in:
And add the line Then do an apt-get update, to refresh the package lists on the computer, then finally, install the drivers with:
To finish up the actual driver installation, create an Xorg configuration file with the following commands:
Than reboot your computer to blacklist (disable) the open source nouvou driver which is loaded by default. All that is required afterwards, is to install cuda with the following command:
For more in depth information, please see https://wiki.debian.org/NvidiaGraphicsDrivers (only covers the drivers, not cuda). If you are running a GTX 970 or 980 you will need a special build of cuda available here. Arch LinuxIdentifying your GPU: From the Arch wiki:
Drivers and CUDA: For Arch Linux, installing proprietary Nvidia drivers for your GPU can be as simple as installing the nvidia package and then rebooting:
If you are compiling Blender from source, you will also need the CUDA toolkit. You can get it by installing the cuda package:
Windows 7
Nvidia Optimus:
OS XInstall the latest Nvidia Driver for you graphics card. You can download them from the Nvidia website.
Finally after you have installed your drivers:
OpenCLAs of blender 2.75, AMD HD 7xxx+ GPUs are officially supported. Other OpenCL devices may work, and can be tested by force-enabling OpenCL with an environment variable:
Also see Is it possible to do OpenCL rendering on Intel processors? Ubuntu/DebianOn Ubuntu/debian you may need to install ocl-icd-opencl-dev package ArchLinuxNvidia OpenCL
Then run blender with the environment variable set to 1:
In the User Preferences > System there should now be an OpenCL option:
If it's selected, rendering on the GPU will now use opencl. Note that the first time you try to render, blender will have to first compile the necessary kernels which may some time. |
|||||||||||||||||||||
|
|
Also note that you need to change 2 settings to enable GPU rendering. The obvious one is in the User Preferences, System. You also need to set it for the blender file (scene) by clicking on the camera icon (on the left) in the Properties window and under the Render section is a setting for Device. |
|||||
|
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?