Archive for the 'Lion' Category

TB3 blacklist in OSX bypassed

One of our forum members has successfully bypassed blacklist of tb3 devices in macos and running egpu in razer core on new mbp.

More here

For anyone skilled enough who wants to repeat it.
“After digging around, it looks like the decision is made by IOThunderboltFamily. There is a shouldSkipEnumeration function and by patching it to always return false”

Rare voices bug fix

If you have rare bug with selecting voices in sysprefs, like this one
in short:

MLWR init error: 80000012
CFBundle 0x400324040 (not loaded)

Then the fix is easy

sudo rm -rf /Library/Speech/Synthesizers/MultiLingual.SpeechSynthesizer

10.8.2 and 10.7.5 is out

Lets gather fixes!

Looks like nvidia fixed a bug with opencl on gk104

1) LION, openCL on 2gb+ cards, this fix still works –

2) LION, itunes panic on 6970/6950 fix –

3) MOUNTAIN LION, openCL on 2gb+ cards, this fix still works –

4) MOUNTAIN LION, kernel panic on 6970/6950 fix, cold boot bug still present –

Running openCL on gtx670

more here

long story short – by default opencl doesnt work on gk104 but works on apple’s gk107 from new mbps. Now it works on gk104 (gtx670-gtx690)

Update: obviously ML drivers are much better (still need a patch so)

Enabling OpenCL on 10.7.5/mbp2012 drivers and ML GM

10.7.5/mbp2012 drivers run opencl on Fermi just fine out of box, no more need to enable it binpatching, but..

If you have a card with more than 2 gb of video memory, opencl suddenly gets disabled, wtf?

Here is why: (warning, assembler skills needed for the pic)

basicaly, if your video ram amount > 2GB by at least 1 byte, then you are screwed.

Funny Apple, they decided to control it themselves instead of putting check in the nvidia driver.

But, we can just disable the check and enjoy.

The file you wanna patch is /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL

Just do these two simple patches you can do with any hex editor and you are good to go:

1) for 32-bit part:
find 3d 01 00 00 80 73 e7
replace with 3d 01 00 00 80 90 90

yes, its just last two bytes to disable the check
2) for 64-bit part, for lion
find ff 50 68 48 39 d8 73 e5
replace with ff 50 68 48 39 d8 90 90

for mountain lion
find ff 50 68 4c 39 e0 73 e7
replace with ff 50 68 4c 39 e0 90 90

P.S. doesnt applies to gtx670/gtx680, they have a different problem

Mountain lion GM and Lion new beta

Apple just released ML GM, aka what will be the rtm of ML.

Video drivers in lion was slightly updated.

More info will be posted later.

Interesting things:
1) they have cleaned ML, there is not a single kext with 32-bit part anymore.
2) video driver support is same as in dp4: 6970 with a patch and cold boot bug( cmon apple/amd, you had it fixed in dp2 and have it now fixed in lion). Nvidia gtx670/gtx680 works, no GE/aty_init or efi(on a mac needed)

11G15 10.7.5 beta update

GPU drivers are exactly same version as in MBP2012’s update pkg.

At least you can use 10.7.5 beta update to get drivers installed the Apple’s way.

6970 working in Lion

With no patch, msaa works.
All you need is drivers from MBP2012 and three more frameworks from mbp2012:


So again, 6970, no coldboot bug, msaa works, itunes doesnt panic, whooooo
smalluxGPU opencl bench causes KP.

Follow the progress here

P.S. you can even get kepler working in Lion same way.

MBP2012 ati drivers fix cayman coldboot bug

I’m able to boot 6970 into lion right from cold start, using mbp2012 update’s drivers

We just need to hunt down opengl && opencl frameworks from 2012 macbooks and cayman is done for lion, (maybe a little patch will be needed, but still, no coldboot bug is great news)

Gathering 10.7.4 fixes

10.7.4 came out some time ago, so lets collect some fixes, feel free to post them in a comments.

1) fermi opencl patch, still same, for both 10.7.4 driver and nvidia’s 10.7.4 web driver (available from nvidia site, works with gtx5xx and auto-inits nvidia cards)


EB A8 83 F8 02 7C 15

replace 02 with 03 to get:

EB A8 83 F8 03 7C 15


78 E8 83 F8 02 7C 11

replace 02 with 03 to get:

78 E8 83 F8 03 7C 11

2) qe/ci patch for radeons 48xx

Thx to duffs for making patch, i’m just a bit busy lately. I just packaged it into nicely pkg.

3) applertc sleep fix

sudo perl -pi -e ‘s|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|’ /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/Apple

Next Page »