Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
I found an open-box RX 480 8GB at Micro Center this morning and gave it a shot. Installed in my Mac Pro 5,1 which is running MacOS Beta 3, it can boot to the Desktop without any modification.

I recall reading there's built-in driver for this GPU but ID is not matched. Anything I should try?

Summary: RX 470 and RX 480 both work with acceleration and Metal support in macOS after adding PCI ID 0x67DF1002 to AMDRadeonX4100.kext. Other than no Boot Screen, you'll see UI during system update and in Recovery Mode. Kext editing needed after each OS update to reenable acceleration and Metal support.

amd-radeon-rx-480-macos-sierra.png


Update 1: Installed GM macOS Sierra build 16A319 today (9/8/16). While the RX 480 still works after the kext mod, OpenGL crashes remain an issue. The RX 470 on the other hand is fully functional without boot screen.

Update 2: Installed 10.12.1 Beta tonight (9/21/16). Polaris support is definitely getting better. The Baffin personality which was in AMDRadeon4000.kext now has its own kext, AMDRadeon4100.kext. RX 480 is not crashing OpenGL apps anymore. This is the first time in nearly 2 months owning these RX 480 GPUs I was able to finish Unigine benchmarks.

Update 3: I received PMs for instructions so I wrote this Mac Pro Radeon RX 480 How-to.
 

Attachments

  • RX 480.png
    RX 480.png
    115.6 KB · Views: 2,610
  • RX 480 Info.png
    RX 480 Info.png
    103.2 KB · Views: 2,871
Last edited:

h9826790

macrumors P6
Apr 3, 2014
16,614
8,546
Hong Kong
Thanks for the test. So, it seems the support still very limited.

OpenGL crash.

And OpenCL only perform a little bit better than a single 7950 at stock frequency. (It seems the clock speed has indication error. Yours should be 1260MHz, and mine should be 800MHz.)
Screen Shot 2016-07-20 at 02.07.58.jpg
 

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
The driver definitely needs more work. I put my R9 280X back in to compare just now.

luxmark-r9280x.png
 

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
Simply plug and play, it was choppy. I modified AMDRadeonX4000.kext by adding the RX 480 ID 0x67df1002 and all is well. Interface speed and video playback is what you'd expect on a Mac with Metal running.

Screen Shot 2016-07-24 at 1.33.02 AM.png
 

Fl0r!an

macrumors 6502a
Aug 14, 2007
909
530
Can you run OpenGL apps now after modifying X4000? E.g. Unigine? Would be interesting to see if the support has improved compared to DP1.
 
Last edited:

ActionableMango

macrumors G3
Sep 21, 2010
9,612
6,907
I found an open-box RX 480 8GB at Micro Center this morning and gave it a shot. Installed in my Mac Pro 5,1 which is running MacOS Beta 3, it can boot to the Desktop without any modification.

Thanks for testing and taking the time to report here.
 

Xanix

macrumors member
Oct 10, 2011
94
46
I found an open-box RX 480 8GB at Micro Center this morning and gave it a shot. Installed in my Mac Pro 5,1 which is running MacOS Beta 3, it can boot to the Desktop without any modification.

I recall reading there's built-in driver for this GPU but ID is not matched. Anything I should try?

View attachment 641492 View attachment 641493

Hello. Finely, my Mac Pro from 2010 is not limited, to Windows 8.1 ;)
R9 nano running on macOS beta… some glitches here and there but; it’s working!

No boot screen of corse. Is there a way to edit the bios; create/change the UEFI?

*Well, is better then nothing. I just hope they don’t remove the support for the R9’s...


Regards to all,

Xanix
 

Attachments

  • IMG_1384.JPG
    IMG_1384.JPG
    1.5 MB · Views: 1,125
  • IMG_1385.JPG
    IMG_1385.JPG
    1.2 MB · Views: 1,022
Jul 4, 2015
4,487
2,551
Paris
Hello. Finely, my Mac Pro from 2010 is not limited, to Windows 8.1 ;)
R9 nano running on macOS beta… some glitches here and there but; it’s working!

No boot screen of corse. Is there a way to edit the bios; create/change the UEFI?

*Well, is better then nothing. I just hope they don’t remove the support for the R9’s...


Regards to all,

Xanix

Can you run all Luxmark and Furmark tests?
 

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
After more than a day using this RX 480, I have more good news to share. The GPU runs very quiet and cool (compared to my flashed R9 280x). No interface lag, power, or sleep issue at all.

No boot screen but booting into recovery mode works well when I needed to disable and enable SIP.

I will be getting another RX 480 when it's more widely available and try crossfire w/o external power source.
 
  • Like
Reactions: ActionableMango

h9826790

macrumors P6
Apr 3, 2014
16,614
8,546
Hong Kong
After more than a day using this RX 480, I have more good news to share. The GPU runs very quiet and cool (compared to my flashed R9 280x). No interface lag, power, or sleep issue at all.

No boot screen but booting into recovery mode works well when I needed to disable and enable SIP.

I will be getting another RX 480 when it's more widely available and try crossfire w/o external power source.

you mean you can access recovery partition without EFI? It's a very very good news.

But... how it works? I think there is no driver loaded in recovery partition and totally rely on EFI to provide display. Sierra changed it?
 

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
Command R at boot took me right into Recovery mode. Didn't see the initial boot screen but I saw the very last stage of boot where the Apple logo and progress bar showed up briefly. This has worked right out the box, plug and play.
 
Last edited:

h9826790

macrumors P6
Apr 3, 2014
16,614
8,546
Hong Kong
Command R at boot took me right into Recovery mode. Did't see the initial boot screen but I saw the very last stage of boot where the Apple logo and progress bar showed up briefly. This has worked right out the box, plug and play.

Interesting, I didn't know that. I thought no boot screen means can't see anything in recovery partition as well. If this work, then the new PC graphic cards are really attractive (e.g. the RX 480), I just want to keep the ability to use recovery partition. (e.g. I need it to disable SIP). If a non EFI card can do that, then I have no real reason require EFI.
 
Last edited:

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
Can you run all Luxmark and Furmark tests?

I was able to run all Luxmark tests. Furmark tests refused to run.
[doublepost=1469542314][/doublepost]
Interesting, I didn't know that. I thought no boot screen means can see anything in recovery partition as well. If this work, then the PC graphic cards are really attractive (e.g. the RX 480), I just want to keep the ability to use recovery partition. (e.g. I need it to disable SIP). If a non EFI card can do that, then I have no real reason require EFI.

It's almost fully functional for my day to day use of this Mac Pro. I connected a monitor to its 3 DisplayPorts, and a TV to the HDMI port. They all work. HDMI audio is not working yet (I tried the kext patch).

I'm very excited to see full support once Sierra GM is released!
 

vasuvasu

macrumors member
Aug 8, 2011
33
4
I was able to run all Luxmark tests. Furmark tests refused to run.
[doublepost=1469542314][/doublepost]

It's almost fully functional for my day to day use of this Mac Pro. I connected a monitor to its 3 DisplayPorts, and a TV to the HDMI port. They all work. HDMI audio is not working yet (I tried the kext patch).

I'm very excited to see full support once Sierra GM is released!

That's really impressive at this point in Sierra. Does it feel like things that should be accelerated are accelerated? I'm looking for an upgrade from my GTX570 in my 5,1 and not having to worry about drivers would be nice
 

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
That's really impressive at this point in Sierra. Does it feel like things that should be accelerated are accelerated? I'm looking for an upgrade from my GTX570 in my 5,1 and not having to worry about drivers would be nice

Yes, full acceleration after modifying AMDRadeonX4000.kext.
 

Xanix

macrumors member
Oct 10, 2011
94
46
Can you run all Luxmark and Furmark tests?

Hello. Sorry for the late reply. I couldn't do any test. Tried Luxmark, but, OpenCL is not working... when opening the app (GPU option), it can't find OpenCL!

Let's hope for better news on the next, beta release...


Regards,
Xanix
 

buster84

macrumors 6502
Oct 7, 2013
428
156
Yes, full acceleration after modifying AMDRadeonX4000.kext.

Have you tried installing a boot menu like refit? I'm considering buying this card, but I use Windows and Mac and from what I've read you can't see the boot menu which means no holding control to see the hard drive and select it. I was just wondering if a boot menu was visible since it technically boots after the boot screen?
 

Fl0r!an

macrumors 6502a
Aug 14, 2007
909
530
There's little point to care about a boot screen as long as Apple doesn't offer proper drivers for this card...

Beside that, rEFIt won't work either, since that's "pre-OS" like Apples own boot loader. You'll need an EFI display driver to enable that.
Clover, however, is able to create a generic display driver for PC cards. You'd have to make it auto-boot because you won't see anything before it has loaded, not sure how practicable that is.
 

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
<waits fo ongnoi to see if there are improvements in beta 4>

I'll do this tonight and report back. First thing after beta 4 update is OpenGL tests.
[doublepost=1470079500][/doublepost]
Have you tried installing a boot menu like refit? I'm considering buying this card, but I use Windows and Mac and from what I've read you can't see the boot menu which means no holding control to see the hard drive and select it. I was just wondering if a boot menu was visible since it technically boots after the boot screen?

You can use BootChamp for this purpose.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.