3
$\begingroup$

I was wondering if there now (as of Blender 2.78c) a way to use GPU rendering on an Intel Iris Pro Graphics Card. I tried to get it to work, and successfully got the GPU to show up in the System User preferences, and in the render tab, but when I try to actually render something, the message at the top says LOADING RENDER KERNELS (MAY TAKE A FEW MINUTES THE FIRST TIME). However, it seems to take more than a few minutes. This message never goes away and I need to force quit blender to stop it. Any way to properly do it?

$\endgroup$
3
$\begingroup$

As of 2.78 GPU rendering is only supported under certain NVidia graphics cards that support the correct CUDA version.

Starting with 2.79, GPU rendering will introduce support for AMD graphics cards through OpenCL on feature par with CUDA, since basic support was available since 2.75 (thanks to a bunch of patches contributed by AMD itself).

Under Intel it is considered an experimental feature, and as far as I know, is too slow and offers no benefit over regular CPU rendering. You can enable it by setting a global variable with command line but don't expect it to preform acceptably, not even to work reliably at any point.

$\endgroup$
1
$\begingroup$

I just downloaded the blender source, and in intern/cycles/device/opencl/opencl_util.cpp, I found this. It appears Intel Iris is specifically not supported.

bool OpenCLInfo::device_supported(const string& platform_name,
                              const cl_device_id device_id)
{
  ...

  /* It is possible tyo have Iris GPU on AMD/Apple OpenCL framework
   * (aka, it will not be on Intel framework). This isn\'t supported
   * and needs an explicit blacklist.
  */

  if(strstr(device_name.c_str(), "Iris")) {
    return false;
  }
  ...
$\endgroup$
0
$\begingroup$

According to the documentation, Blender requires your graphics card to support CUDA or OpenCL. Most Apple devices have an AMD GPU, thus OpenCL.

For future reference, here's a list of Apple computers that support GPGPU (General-purpose computing on graphics processing units):

https://support.apple.com/en-gb/HT202823

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.