Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I am using Sapphire RX470 4GB

I just did everything twice, and I still dont have acceleration (all animations are going crazy-slow). Just upgraded to 10.12.4.

Anything I missed?
Should work. that’s exactly the card I have.
 
I installed 10.12.5 Beta tonight. RX 470/480 still works.
Screen Shot 2017-03-31 at 9.21.16 PM.png
 
  • Like
Reactions: mwb
I can't get it to work neither, the kexts wont load because they both have "Kext signature validation error code -67030".

I've done this before many times in 10.12.3 and it worked (for some reason every now and then I would lose acceleration support,
mostly when I rebooted from bootcamp).

The way it worked for me before is to move the 4100 kext on the desktop and then drop it on the kext utility, so the kext utility
would install it in the extension folder, but now even that won't work.

I have the Sapphire NITRO+ RX 480 card.

If I only knew of the other method before I updated the OS...

******UPDATE******

Did a user permissions (ACLs) reset, boot into Recovery, disabled SIP, rebooted,
repaired permissions with Onyx (if you have System level permissions messed up
you must disable SIP to fix them), then run kext utility, booted into Recovery and
enabled SIP, rebooted...and everything works fine now.

Hope it will help H2SO4 and others.
 
Last edited:
Save this as a note for reference:

Install MacOS without reboot

————

{text in curly braces are notes and instructions. Lines starting with 'sudo' should be written or copy pasted into Terminal and then press Enter. There are no row breaks intended—continuous lines of code with spaces as written below.}

sudo softwareupdate -i -a

{when you press enter it will take a while to download and install the updates. The window keeps you informed of the progress.}

sudo nano /System/Library/Extensions/AMDRadeonX4100.kext/Contents/Info.plist

{add 0x67DF1002 to IOPCIMatch}

sudo nano /System/Library/Extensions/AMD9510Controller.kext/Contents/Info.plist

{add 0x67DF1002 to IOPCIMatch}

sudo LC_ALL=C /usr/bin/sed -i '.bk' 's@AMD R9 xxx@AMD RX 480@g' /System/Library/Extensions/AMD9510Controller.kext/Contents/MacOS/AMD9510Controller

sudo mv /System/Library/Extensions/AMD9510Controller.kext/Contents/MacOS/AMD9510Controller.bk ~/tmp/

sudo /Applications/Kext\ Utility.app/Contents/MacOS/Kext\ Utility

{If the app isn't found at this location, just start manually. Wait a few minutes until it is probably finished, then quit}

sudo reboot

----------------- now you're finishes with step 1.


Enable all CUs Baffin


{Below, ./ means file path. It's simplest to just pull the enable-baffin-CUs.sh script (not included in this post—find elsewhere!) into the Terminal window from Finder. In this case, don't write the ./ extra. Write the following lines in Terminal and press enter}

chmod +x ./enable-baffin-CUs.sh

sudo ./enable-baffin-CUs.sh ellesmere 36

{now start Kext Utility again to repair permissions. Quit when done and reboot}

-------------- now you're finished with step 2 and you are DONE.


This worked like a charm- No issues or errors at all for the 480. Thanks so much for combining everything into this. Props to original person also since you said you copied it from someone else. Many thanks!!
 
  • Like
Reactions: AndreeOnline
I move that into ~/tmp to preserve the file in case it's needed. I forget that most people probably don't have a home tmp folder created. You can simply `mkdir ~/tmp` to have that backup or you can change `tmp` to whatever you want. Note that `~/` simply means HOME, e.g. `/Users/your_username` or whatever you have your path set to (for example, I use an external volume for my home folder). You can of course also use $TMPDIR which will point to the random path generated under `/var/folders/cb` for your user by the system.
Neat way of file organization idea! I have created ~/tmp. Thanks

I installed 10.12.5 Beta tonight. RX 470/480 still works.
Is HDMI/DP audio fully passing thru on 10.12.5? HDMIAudio-1.1.kext activates it on 10.12.4 albeit slow, distorted and useless sound.
 
So glad to see 10.12.5 ßetas working. The ß2 update installed smoothly and the old commands I posted above work great. Thanks for letting us know that ß1 installed correctly for you @theitsage.

Anyone else on here thinking about dumping AMD and going with a Pascal board since Nvidia finally released drivers? Spent so much on this card, I hate to roll it down the hill, but this driver updating is a pain in the arse. Not to mention I think the Pascal boards give equal or more processing power for less power demands and so I wouldn't have to have a 2nd power supply on an older MacPro (since I'm not using an external card setup; only the additional power supply and power fluctuations cause me to have to restart too frequently from a remote ssh session since my monitors all just die).
 
Last edited:
  • Like
Reactions: H2SO4
@applCore why do you need an external PSU? I'm running three RX 480 with the internal PSU.

View attachment 695734

I had read that someone who did this ended up burning up a port and that having an external PSU was a safer option. I was nervous since I have this thing loaded up with additional hardware but you're running THREE?!... What did you do specifically to split the power?
 
So glad to see 10.12.5 ßetas working. The ß2 update installed smoothly and the old commands I posted above work great. Thanks for letting us know that ß1 installed correctly for you @theitsage.

Anyone else on here thinking about dumping AMD and going with a Pascal board since Nvidia finally released drivers? Spent so much on this card, I hate to roll it down the hill, but this driver updating is a pain in the arse. Not to mention I think the Pascal boards give equal or more processing power for less power demands and so I wouldn't have to have a 2nd power supply on an older MacPro (since I'm not using an external card setup; only the additional power supply and power fluctuations cause me to have to restart too frequently from a remote ssh session since my monitors all just die).
Yes. But hopefully Apple and/or AMD will come up with drivers that enable FULL acceleration. Mind you that won't fix the boot screen thing will it?
 
OK, so just to shortcut the procedure @theitsage I already had a splitter extension cable (Lindy SATA Extension/Splitter Cable) and so I've just gone ahead and ordered an 8 Pin PCIe to Dual 4 Pin Molex cable to make the fit. From doing similar things before I am guessing this should be good, especially since you're driving THREE(!) from the existing PSU... That will go a LONG way at resolving static and brownout headaches (odd small static discharges have even shut my video down for long enough to cause me to have to ssh in and reboot so far).
[doublepost=1491932043][/doublepost]
Yes. But hopefully Apple and/or AMD will come up with drivers that enable FULL acceleration. Mind you that won't fix the boot screen thing will it?

No, you still won't have the boot screen unless someone figures out a vBIOS hack...
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Just updated to 10.12.4 using CLI software update and conventional kext editing but after rebooting I had no Metal acceleration. I had to go back to recovery mode and disable sip again to have the full acceleration back to work.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.