Page MenuHome

Split OpenCL Kernel fails to compile on Mac Pro
Closed, ArchivedPublic

Description

System Information
Mac OS X 10.10.3

Model Name: Mac Pro

Model Identifier:	MacPro6,1
Processor Name:	6-Core Intel Xeon E5
Processor Speed:	3.5 GHz
Number of Processors:	1
Total Number of Cores:	6
L2 Cache (per Core):	256 KB
L3 Cache:	12 MB
Memory:	32 GB

Chipset Model: AMD FirePro D700

Type:	GPU
Bus:	PCIe
Slot:	Slot-1
PCIe Lane Width:	x16
VRAM (Total):	6144 MB
Vendor:	ATI (0x1002)
Device ID:	0x6798
Revision ID:	0x0000
ROM Revision:	113-C3861J-687
gMux Version:	4.0.11 [3.2.8]
EFI Driver Version:	01.00.687

Blender Version
Broken: 2.74.5 Hash 097862c
Worked: (optional)

Short description of error
On Mac OS X Yosemite compile of Split OpenCL Cycles Kernel fails with message:

Compiling OpenCL kernel ...
OpenCL error (AMD Radeon HD - FirePro D700 Compute Engine): [CL_DEVICE_NOT_AVAILABLE] : OpenCL Error : Error: Build Program driver returned (517)
OpenCL error (AMD Radeon HD - FirePro D700 Compute Engine): OpenCL Warning : clBuildProgram failed: could not build program for 0x2021c00 (AMD Radeon HD - FirePro D700 Compute Engine) (err:-2)
OpenCL error (AMD Radeon HD - FirePro D700 Compute Engine): [CL_BUILD_ERROR] : OpenCL Build Error : Compiler build log:
Error returned by cvms_element_build_from_source

OpenCL kernel build output:
Error returned by cvms_element_build_from_source
OpenCL build failed: errors in console

Exact steps for others to reproduce the error
On command line:
export CYCLES_OPENCL_SPLIT_KERNEL_TEST=1

open "classroom.blend" demo file. Enable OpenCL device in User preferences and Render Panel then press F12 to render scene.

Based on a (as simple as possible) attached .blend file with minimum amount of steps

Details

Type
Bug

Event Timeline

John Cox (johnedwardcox) set Type to Bug.
John Cox (johnedwardcox) created this task.
John Cox (johnedwardcox) raised the priority of this task from to Needs Triage by Developer.

OpenCL on Apple is currently broken, as Apple does ship its OS with outdated GPU drivers. There is not much we can do about this, apart from wait for Apple.

Bastien Montagne (mont29) closed this task as Archived.May 11 2015, 9:02 PM
Bastien Montagne (mont29) claimed this task.

Well, no need to keep the report open then, it’s up to apple!