-
All replies
-
Helpful answers
-
Apr 21, 2015 4:29 AM in response to DjeffreyDjevrickby Mikolaj Kamler1,Thanks for sharing, Djeffrey, but could you please clarify what new steps has one to take to make the kexts work in 10.10.3?
Thanks in advance,
Mikołaj
-
Apr 21, 2015 6:23 PM in response to Mikolaj Kamler1by DjeffreyDjevrick,I don't know if there are any new steps needed for 10.10.3 than for 10.10.0 and up. The main thing to make it work and the kexts to load in Yosemite seems to be the Terminal command: sudo nvram boot-args=“kext-dev-mode=1”
In my case, this did not work the first time, but I was not able to restart the computer without pressing the power button either, so I can't say what will happen with anyone else's system. When I was finally able to restart from the apple menu, the kexts loaded and the comp seemed fine.
Before I updated to 10.10.3, I checked the disk for errors, repaired permissions, removed some older apps, and rebooted once in safe mode to generally clean up.
One caveat though... I have been noticing occasional artifacts on the screen, sort of checkerboard looking pixely areas, which used to be (while still in Mavericks and before I ever tried the kext fix) a signal that a freeze was about to happen. But, so far, I have not had any freezes in 10.10.3.
-
May 1, 2015 1:55 AM in response to Tazthedby jnik,Tazthed, Thank you for the reply with the instructions!!! Belated. I never got a chance before.
Have not dared migrate to 10.10 yet, but will save the instructions for now.
Thanks again
-
May 1, 2015 4:11 PM in response to DjeffreyDjevrickby Regulus747,Hi everyone,
I finally decided to tackle this issue with my Mid-2007 2Ghz 20inch iMac. (ATI HD2400XT)
I can't get the fix to work on 10.10.3
This is what I did step by step:
1. Clean install of Yosemite from USB Stick.
2. Downloaded the 10.6.2 ATI kext files and the KextHelper
3. Ran the sudo nvram boot-args="kext-dev-mode=1"
4. Put the 3 Kext Files in Library/System/Extensions (Error Message saying could not be installed)
5. Put kext files on desktop and dragged them into KextHelper and let it run. (ok)
6. Reboot
It still freezes regularly.
Questions:
A) Did I do something wrong or did I miss something?
B) When I typ kextstat in the Terminal, it shows all installed kexts. In this list, it still shows the AMD2400Controller. The ATI kexts are not listed. Does this mean it doesn't let me replace them?
Any help would be greatly appreciated. My mom had this freezing issue for years and I really want to fix it for her.
Thanks!
-
May 1, 2015 5:45 PM in response to Regulus747by DjeffreyDjevrick,I think you missed 2 things... you should remove the AMD kexts, and then run sudo nvram boot-args="kext-dev-mode=1" after you drop in the ATI kexts.
- Create folder on desktop called kext bu.
- Copy System > Library > Extensions files AMD2400Controller.kext, AMDFramebuffer.kext, AMDSupport.kext and paste them there.
- Delete originals.
- Open KextDrop. or Kext Helper if you prefer.
- Give permission in Security and Privacy if the program is from “unknown developer”
- Drop in ATI2400Controller.kext, ATIFramebuffer.kext, ATISupport.kext. Click Install. Close KextDrop
- Run Terminal command: sudo nvram boot-args="kext-dev-mode=1"
- Restart.
Happy Mother's Day don't forget.
-
Jun 13, 2015 10:53 AM in response to DazzaGby BatmanNewsChris,With the new "Metal for Mac" graphics performance feature of OS X El Captian... maybe our issue will finally be solved.
-
Jun 24, 2015 5:16 PM in response to BatmanNewsChrisby aieronimo,It looks like El Capitan won't make a difference, as Metal for Mac will run only on machines built in 2012 or later:
http://www.imore.com/here-are-macs-work-os-x-el-capitans-metal
-
Jul 5, 2015 3:16 PM in response to DazzaGby joepan,I am posting again for people having the same issue:
We have a fix for this!
System Freezes Randomly after 10.6.3 Update
check it out
-
Jul 29, 2015 7:41 PM in response to aieronimoby retiarius,> It looks like El Capitan won't make a difference, as Metal for Mac will run only on machines built in 2012 or later:
> http://www.imore.com/here-are-macs-work-os-x-el-capitans-metal
Maybe not so fast (preface: I am successfully running the Turek [+ others] fix using only Yosemite 10.10.4, not
El Capitan public beta 2 yet, using a mid-2007 20" iMac with AMD Radeon 2400XT.
However, I do wonder about the following possible caveat, indicating that El Cap / 10.11 may only honor
*signed* kext replacements, per:
So the $64K question is whether "Signed by Unknown" good enuf for El Cap?
Braver folks can try, thence to report back ...
--retiarius
P.S. It still is sad that, by not fixing this driver bug, Apple has sent thousands of perfectly decent
iMacs to Goodwill, landfill, or points beyond, because regular users are not hip to the heroism exhibited here.
I remain embarrassed by Apple not being able to quash a regular system-killing bug while simultaneously advertising that
this machine is "10.11 ready".
-
Aug 14, 2015 3:45 PM in response to retiariusby DjeffreyDjevrick,If anyone is still here... 10.10.5 nuked my ATI kexts and loaded the AMD ones... again. It seems that simply running sudo nvram boot-args=kext-dev-mode=1 in Terminal while logged in as my username does not work anymore.
What does work is booting in single user mode: press Command (⌘)-S at the startup chime, hold it down till the black screen with white text appears. After a while the mac is booted, hit Enter to get to the command prompt # and then type sudo nvram boot-args=kext-dev-mode=1, hit Enter, type exit to reboot.
-
Aug 19, 2015 10:17 PM in response to DjeffreyDjevrickby mattwinters78,Try running the kext fix while logged in as root user and don't forget to log out of root user when done.
-
Aug 20, 2015 9:35 AM in response to mattwinters78by DjeffreyDjevrick,Excellent tip, will try it the next time... for 10.10.6? Fingers crossed for El Capitan.
-
Sep 1, 2015 3:42 AM in response to DjeffreyDjevrickby Regulus747,Hi Djeffrey,
First of all, THANK YOU SO MUCH for clarifying the procedure for me a while ago. The Mac was 100% Crash free for weeks. It was like a dream.
Now I have the same issues you recently described. Apple replaced my ATI kext files with the Update.
I tried to follow your instructions by copying the kext files and installing them with Kext Drop. Then I went into Single User Mode and typed sudo nvram boot-args=kext-dev-mode=1
Before rebooting, it briefly said something like "kext file installation failed", rebooted and crashed again.
Would you be so kind and advise me again on what the exact steps are to make it work? Greatly appreciated!
-
Sep 1, 2015 5:39 AM in response to Regulus747by Regulus747,It seems you can't edit posts, so UPDATE
I noticed the AMD kexts were still in the Library Folder. So I removed them, did KextDrop, rebooted and now it seems like there is no graphic kext in there at all, Mac behaves like there is no driver (everything is shaky and with delays) BUT it doesn't crash in this state, which is nice.
Now I just need to add the 3 ATI Kexts again, but even with single user mode it will not add them. Any idea?
-
Sep 1, 2015 9:34 AM in response to Regulus747by DjeffreyDjevrick,Just a guess, but maybe you should first go into single-user mode, remove and replace kexts, then do the sudo boot-args command, then reboot. I had to reboot a couple of times. Or as mattwinters78 suggests try the whole fix while logged in as root. Here's how to log in as root: Enabling and using the "root" user in OS X - Apple Support. If you do enable the root user, disable it again after completing your task.
One other thing I found, on http://apple.stackexchange.com/questions/163059/how-can-i-disable-kext-signing-i n-mac-os-x-10-10-yosemite :
the Mavericks-to-Yosemite upgrade broke the NVRAM. After a NVRAM-reset the boot-args value keeps stored. – konran May 4 at 16:17
To reset your NVRAM, shut down your Mac, press the power button, and as soon as you hear the startup chime, hold down Command-Option-P-R. Keep holding down those keys until you hear a second startup chime.