Page MenuHome

Intel Iris GPU on MacOS 10.11.3 – OpenCL build failed
Closed, ArchivedPublic


System Information
Operating system and graphics card
OS X 10.11.3 (15D21), MacBookPro11,1
Intel Iris, Type: GPU, VRAM 1536, Developer: Intel (0x8086) device ID: 0x0a2e, revision: 0x0009

Blender Version
Broken: 2.77 Date 2016-03-15 3:17 Hash: obf34bb (blender 2.76b give the same result)

Short description of error
GPU donesn't work in blender 2.76 on MacBook Pro Retina 13inch, mid 2014 with Intel IRIS

Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps

Download latest blender.
Goto preferences by CMD+, -> "System" tab
Change Compute Device from "None" to "OpenCL", Compute Device "Iris" selected. "Save User Settings"
In main blender window with default file loaded (cube) change from "Blender Render" to "Cycles render".
In "Render" tab selected change Device from CPU to "GPU Compute"
Change "Method to display/shade object in the 3d view" to "Rendered"
Get the message "loading render kernels (may take a few minutes the first time)" in top of the window.
After few minutes get: "Cancel | OpenCL build failed: errors in console"
Nothing in main screen.

In console I've get following messages:

$ ./ 
Read new prefs: /Users/TDH/Library/Application Support/Blender/2.77/config/userpref.blend
found bundled python: /Users/TDH/Downloads/blender-2.77.0-git20160315.0bf34bb-x86_64/./
trying to save userpref at /Users/TDH/Library/Application Support/Blender/2.77/config/userpref.blend ok
Device init success
Compiling OpenCL kernel ...
Build flags: 
OpenCL error (Iris): [CL_DEVICE_NOT_AVAILABLE] : OpenCL Error : Error: Build Program driver returned (10015)
OpenCL error (Iris): OpenCL Warning : clBuildProgram failed: could not build program for 0x1024500 (Iris) (err:-2)
OpenCL error (Iris): [CL_BUILD_ERROR] : OpenCL Build Error : Compiler build log:
Compile Server Error.

OpenCL kernel build output:
Compile Server Error.
OpenCL build failed: errors in console



Event Timeline

Eugene (tdhster) added a project: BF Blender.
Eugene (tdhster) set Type to Bug.
Eugene (tdhster) added a subscriber: Eugene (tdhster).
Eugene (tdhster) created this task.
Eugene (tdhster) raised the priority of this task from to Needs Triage by Developer.
Sergey Sharybin (sergey) closed this task as Archived.
Sergey Sharybin (sergey) claimed this task.

This isn't currently officially supported configuration, we only support AMD and NVidia GPUs on OSX. Other OpenCL compiler implementation has bugs and limitations which we can not solve from Blender side.