STEP-BY-STEP GUIDE TO APPLY THE ATI KEXT FIX FOR 7,1iMacs 8,1iMacs & “VINTAGE” MACS THAT SILL HAVE FREEZES WITH THE ATI GRAPHIC KEXTS FROM 10.6.2 RUNNING ON OSX v10.9.5 MAVERICKS
I want to thank all those involved certainly KrysztofTurek for finding the original 10.6.2 kext fix. Other honorable mentions Freandc, aieronimo&TK111. I want to thank Freandcfor writing most of this. I have changed some of the wording to assist with the 7,1iMac some 8,1iMacs and other “Vintage” Macs. who still experience freezes in Mavericks. Follow this procedure to get the KrysztofTurekKext Fix solution to work on older “Vintage” Macs running OS X 10.9.5
Subsequently additional updates to OS X may require the following procedure to be repeated or a portion thereof.
Usually just removing new AMD kext installed with update
After Updating to Mavericks 10.9.5
1.Download Cindori Kext Drop here:
https://s3.amazonaws.com/cindori/KextDrop.dmg
2.Download the 10.6..2 ATI kexts here:
- http://blog.krzysztof-turek.com/wp-content/uploads/2012/04/10_6_2atikext.zip
- Unzip to a non-system location, i.e. your desktop or home folder.
3.Use Apple Menu->About This Mac and click the “More Info” button to determine which version of the ATI Radeon Card is installed.
- I have only had direct experience with the ATI 2400 in a iMac7,1.
- I believe Freandc has direct experience with the ATI 2600 in a iMac8,1 (Freandc if I'm wrong correct me)
- Both the ATI2400 & ATI2600 were available in iMac 7,1 & iMac 8,1 among other Macs
4.I recommend logging in as root user so all changes will be systemwide.
- To learn how to login as root user go here:
- http://support.apple.com/kb/PH14281
- CAUTION!!! Any changes made as root user not mentioned here may damage machine.
- Logout and login in as root user.
5.Those who are experimenting this fix with other cards pay close attention as you may still have other kext that are needed to operate your graphics card.
6.Run Cindori Kext Drop downloaded in STEP 1 and drag the kexts downloaded in STEP 2 into the primary text area.
- The kexts you want are:
- ATIFramebuffer.kext
- ATISupport.kext
- ATIxxxxController.kext -->(where xxxx refers to the type of card you have)
- Click install and enter your password where indicated.
7.The 7,1 iMac, some 8,1 iMacs & other Vintage Macs that are capable booting the kernel in 64-bit, but whose kernel boots in 32-bit by default when v10.6(snow leopard) was/is the OSX. I implore you to test my theory in step 8 which may help those early iMac who have the 10.6.2 kexts installed in Mavericks and are still experiencing the freezes.
8.Mavericks already boots the kernel in 64-bit and the 10.6.2 kexts released by Krysztof Turek are supposed to run in a 64-bit environment but I believe that these older Macs fail to load all or a portion of the 10.6.2 kexts in Mavericks.
The solution that has worked for me is to tell the EFI to boot the kernel in 64-bit mode by running the terminal command:
sudo systemsetup -setkernelbootarchitecture x86_64
9.Reboot and Login in as REGULAR USERand DISABLE!!!! ROOT USER
To confirm changes have taken place:
ALL USERS
EFI 32-bit USERSwho had to follow STEP 8 to boot the EFI in 64-bit kernel permanently.
QUESTIONS I STILL HAVE FOR ANY OF YOU OUT THERE
Please reply to this post with your:
Answer to questions A,B or C, your Mac model, Graphics Card model & OSX Version
A.Can any other iMac, MacBook, Mac Mini or MacBook Air users confirm that the theory has worked for you?
B.Has someone found this theory to work with Graphics Card Freezes other than the ATI 2400 or 2600 cards.
C.YOSEMITE USERSDoes the Terminal command code which allows the loading of unsigned kexts in Yosemite work in conjunction with the kernel flag implemented in my theory?
- If so what does that Boot.plist looks like if they work in conjunction and how to implement them.
- Or does the Kernal flag: <string>kext-dev-mode=1</string> do the same thing as the theory in step 8?
D.Does anyone know what bearing the ATIRadeonX2000 kext has on ATI 2400 & 2600 cards?
If so. Do other ATI kext still load on other machines? i.e.other affected Graphics Card Freezes theory may helped prevent freezes.