netkas.org

Archive for the 'Lion' Category

Rare voices bug fix

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

MLWR init error: 80000012
CFBundle 0×400324040 (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 – http://netkas.org/?p=1161

2) LION, itunes panic on 6970/6950 fix – http://www.multiupload.nl/FK2ZMT6BQY

3) MOUNTAIN LION, openCL on 2gb+ cards, this fix still works – http://netkas.org/?p=1161

4) MOUNTAIN LION, kernel panic on 6970/6950 fix, cold boot bug still present – http://www.multiupload.nl/KSWWYMSCCF

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:

/System/Library/PrivateFrameworks/GPUSupport.framework
/System/Library/Frameworks/OpenGL.framework
/System/Library/Frameworks/OpenCL.framework

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)

find:

EB A8 83 F8 02 7C 15

replace 02 with 03 to get:

EB A8 83 F8 03 7C 15


find:

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

New nVidia drivers for Lion

gtx580 support out of the box – http://www.nvidia.com/object/macosx-270.00.00f01-driver.html

and just one string i found in gldriver – KeplerDecisionMaker (has also FermiDecisionMaker)

Far less than what we see for tahiti in amd drivers tho.

But main thing about this driver is ability to work without injector/graphicsEnabler (thx to our forum members for figuring it out) , and its fine for dual-dvi cards.

So nVidia cards works without efi rom or aty_init on macpros now, just plug it in, just no boot screen.

Next Page »