Contribute
Register

Fix for OpenCL crash with GK110B based cards

Joined
Aug 18, 2013
Messages
183
Mac
iMac
Ouch, that didn't work. Now when I login, the screen flashes and everything crashes. I can't even open anything cause finder crashes over and over. Urk

I get errors like, "the OpenCL plugin failed, mail closed."

GraphicsEnabler=Yes doesn't work, nor does safe mode. I can't revert because I placed my backup on another drive.
 
Joined
Feb 5, 2011
Messages
177
Motherboard
Gigabyte GA-Z77M-D3H
CPU
Intel Core i7-3770
Graphics
Gigabyte GV-N780OC-3GD (rev. 2.0)
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android, iOS
Ouch, that didn't work. Now when I login, the screen flashes and everything crashes. I can't even open anything cause finder crashes over and over. Urk

I get errors like, "the OpenCL plugin failed, mail closed."

GraphicsEnabler=Yes doesn't work, nor does safe mode. I can't revert because I placed my backup on another drive.
Boot with -s and try to reach the external drive at this path /Volumes/...

The flashing happens when you miss a step, probably codesigning.
 
Joined
Aug 18, 2013
Messages
183
Mac
iMac
Hello Folks,

Ok. First, let me explain something. Follow these instructions to the letter. Don't get all fancy and think you're going to back up the original file in some directory called, "I am so awesome - screw instructions!" Just do the backup using the terminal command as described by MacAndor.

I know right now you're scoffing and are all like, "Shut your pie hole Crazylegs, I'll do what I want!", but I'm telling you....do it!

Why you ask?

The reason is that because if MacAndor wasn't the super amazing person he is, I would have been stuck with a Hackintosh that's only use would be to place it behind my car on the highway as hazard lights, or perhaps a sweet disco light for my party (with no music cause my computer didn't work).

MacAndor spent over an hour with me in a one-on-one chat just helping me fix my own stupid mistake. To me, that is the sign of someone who is a real stand-up person. Not only did he provide a fix for a problem a lot of people have, but also supported it more than most would ever think to.

And on top of that, he wouldn't accept anything in return.

So, listen to me closely. Follow these instructions to the tee, and also make sure that you let him, and everyone know that MacAndor is awesome and deserves all the credit for being the first one to solve this issue.

Thank you so very, very much MacAndor. I appreciate everything you did to get me back up and running. *bows*

CLM
 

wildwillow

Moderator
Joined
Jun 26, 2012
Messages
4,638
Motherboard
GA-Z87X-OC
CPU
i7-4770K
Graphics
HD4600+R9 380 4GB
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS, Other
Hello Folks,

Ok. First, let me explain something. Follow these instructions to the letter.
Indeed giving credit where credit is due, for me even if this doesn't concern me I like to take the time to read as I did with Post#1. Its great to admit to a mistake, as all of us do. From jumping to a solution from a problem without posting the equation gives others no remedy to help others.

Great work BTW!
 
Joined
Sep 16, 2012
Messages
236
Motherboard
GA-Z77N-WIFI
CPU
i7 3770K @ 4.2 ghz
Graphics
GTX 970
Mac
iMac, Mac mini
Classic Mac
Mobile Phone
iOS
I see that Apple has real eased the 10.9.2 beta to developers and it says, "Apple continues to ask developers to focus on mail, messages, graphics drivers, VoiceOver, VPN, and SMB2. The second beta of OS X 10.9.2 began allowing Mac users to block people on iMessage and FaceTime, as can be done in iOS 7."

I wonder if we will see support for the cards...

Here is the link to the article


Whoops I just read the rules again and I see that we can't discuss prerelease builds or developer builds. Sorry...:oops:
 
Joined
Feb 9, 2011
Messages
6
Motherboard
Z87X-D3H
CPU
i7-4771
Graphics
GTX570+GTX560
Mac
iMac
Classic Mac
Mobile Phone
iOS
Thanks for your work. Your modification disables all OpenCL GPU. This means that programs using OpenCL will only use CPU. And where there is a possibility that either specify an external graphics card simply does not support OpenCL instead of a ban on its use.
Then OCL will be handled internal GPU.
 
Joined
Sep 18, 2013
Messages
13
Mac
Classic Mac
Mobile Phone
Hello MacAndor!

Can we use this patch to fixing bug on cards like GTX 650ti... Problem here is that if we use preview app (quick preview on JPG) gfxcard frequency freezes on high frequency and wont drop anymore...

tnx...
 
Joined
Feb 5, 2011
Messages
177
Motherboard
Gigabyte GA-Z77M-D3H
CPU
Intel Core i7-3770
Graphics
Gigabyte GV-N780OC-3GD (rev. 2.0)
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android, iOS
Thanks for your work. Your modification disables all OpenCL GPU. This means that programs using OpenCL will only use CPU. And where there is a possibility that either specify an external graphics card simply does not support OpenCL instead of a ban on its use.
Then OCL will be handled internal GPU.
I'm not exactly sure what you say, but if you're asking: is it possible to only disable the GTX780 and still use the IGP with OpenCL?

The answer for that is it is possible but I won't do it. Here's the reason:
OpenCL gets GPU information from a library called libGFXShared. This is used by many other libraries and frameworks. It is not part of an open source project, so I cannot get valuable information on how it works. When the magical OpenCL GPU initialization happens, then it calls a gfxGetDevices function from this library and the return type of this is probably a pointer of a struct that I basically know nothing about. If I had a way of getting the GPU name from this struct, then it would still be hard but it would be possible to do.
 
Joined
Feb 5, 2011
Messages
177
Motherboard
Gigabyte GA-Z77M-D3H
CPU
Intel Core i7-3770
Graphics
Gigabyte GV-N780OC-3GD (rev. 2.0)
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android, iOS
Hello MacAndor!

Can we use this patch to fixing bug on cards like GTX 650ti... Problem here is that if we use preview app (quick preview on JPG) gfxcard frequency freezes on high frequency and wont drop anymore...

tnx...
Hi,

If the frequency freeze is cause by OpenCL then you could give it a shot, but I don't have any way to test that bug thus I can't guarantee it will work.
 
Top