Problems with OpenCL on OSX 10.10.3 & up, was einsteinbinary_BRP4G_1.39_i686-apple-darwin__BRP4G-opencl-ati-lion

Gaurav Khanna
Gaurav Khanna
Joined: 8 Nov 04
Posts: 42
Credit: 30510263894
RAC: 111206

Yep .. same problem.

Yep .. same problem.

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171438
RAC: 28

Update: we spent the last few

Update: we spent the last few days analyzing the problem and could pin down the code that does cause the crashes on 10.10.3/10.10.4. However, that code does nothing special and still works fine on other platforms, including OS X < 10.10.3. We tried to work around the issue but couldn't yet find a working solution. We notified Apple about the problem so we have to wait and see how they handle it. We'll continue to look into this ourselves but at some point our possibilities will be limited...

Best,
Oliver

Einstein@Home Project

Gaurav Khanna
Gaurav Khanna
Joined: 8 Nov 04
Posts: 42
Credit: 30510263894
RAC: 111206

Have you tried on 10.11 El

Have you tried on 10.11 El Capitan? If not .. I can, if you wish .. although I need to set up a test case because I can't get work anymore on the Mac.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250578718
RAC: 34698

RE: Have you tried on 10.11

Quote:
Have you tried on 10.11 El Capitan? If not .. I can, if you wish ..

Would be nice.

Quote:
although I need to set up a test case because I can't get work anymore on the Mac.

BM:

Quote:
For now we limited the OSX OpenCL ATI app versions (i.e. plan classes) for BRP4G and BRP6 to below Yosemite. Beta app versions are available for both apps for testing, so if you want to try you may enable Beta test App versions in your E@H preferences

Enable Beta App versions and you should get work.

Good luck!

BM

BM

Gaurav Khanna
Gaurav Khanna
Joined: 8 Nov 04
Posts: 42
Credit: 30510263894
RAC: 111206

Fails on setting up the

Fails on setting up the transfer buffer .. ugh!

http://einsteinathome.org/host/11631928/tasks

I'll submit a bug report ..

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171438
RAC: 28

I can test 10.11 in July

I can test 10.11 in July (public beta). It's more than just the buffer. I tested a lot of variations and workarounds but to no avail. It's also not just an AMD driver issue as a NVIDIA Quadro 4000 is also affected. I'm seeing a number of issues, even when I "fix" the buffer transfer issue, which makes me think that OpenCL itself is buggy since 10.10.3. Apple is informed...

Oliver

Einstein@Home Project

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250578718
RAC: 34698

FWIW we (volunteer computing

FWIW we (volunteer computing community) are not the only ones facing show-stopping problems with OpenCL on OSX that can't be solved at our end.

Here's an article summarizing the criticism from Paolo Ciccone (LuxRender) and Ton Roosendaal (Blender): Open source devs criticise Apple’s OpenCL support, referencing Ciccone's open letter to Tim Cook: OS X users unite!.

BM

BM

Michael Robertson
Michael Robertson
Joined: 5 Nov 12
Posts: 18
Credit: 89478168
RAC: 0

Thank you for the updates and

Thank you for the updates and your continued efforts. I know I am not alone in hoping for a solution so I can resume making more than just a token contribution to the project.

oz
oz
Joined: 28 Feb 05
Posts: 7
Credit: 54902288
RAC: 0

Hi, tested with public beta 2

Hi,
tested with public beta 2 Build (15A225F) (update from 07/24/2015)
got this:
http://einsteinathome.org/task/511088211
OpenCL 2.6.8 07/22/2015
works on the same Hardware <= 10.10.2

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171438
RAC: 28

Yep, we found that as well in

Yep, we found that as well in the previous beta already. Seemingly our connections to Apple paid off to some degree. We also have a workaround at hand that would work with El Capitan in case Apple doesn't fix the problem entirely. We're still in contact with Apple to get the issue fixed for good though...

Stay tuned,
Oliver

Einstein@Home Project

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.