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

SurfNorway

macrumors member
Mar 10, 2017
30
9
In the water
Glad to see it's working in Sierra. You don't need to touch AMD9510Controller for the R9 Fury. 0X73001002 is already in AMD9000Controller. All you need to do for Fiji card is adding 0X73001002 to AMDRadeonX4100.

Once you do the CU unlock, the OpenCL performance will be much better. It's running at 16 now rather than 64. The pair of X5690s really let your R9 Fury fly.

Yes, I can confirm that, just grep'ed the 9000Controller Info.plist and see that 0x73001002 is indeed there. I'll change it back tomorrow and see what changes it brings. I've already done the CU unlock, it increased the Luxmark score from 12000 to 15000, still lower than I had expected, but much better than the GT 120. It may be that using the correct Controller kext will help result in higher scores overall.

Am I correct in assuming that AppStore system updates are all ok, aside from actual OS point upgrades? I've backed up both kexts in any case.

Surf
 

SurfNorway

macrumors member
Mar 10, 2017
30
9
In the water
Changing drivers did indeed improve performance. Wow. Not subtle.

LuxMark scores almost doubled, as did Geekbench 4 OpenCL results. Very nice.

I can also report that at least in an original Mac Pro, sleep and wake work fine, as expected. One of the other forums mentions that this feature is broken, but I think it might only apply to Hackintoshes.

This card flies, and is so much faster than the stock card that came with the computer. A welcome upgrade, well worth the price. These cards go for just over $200 currently (the non-X versions).

Surf

Screen Shot 2017-05-13 at 18.02.01.png Screen Shot 2017-05-13 at 17.56.46.png Screen Shot 2017-05-13 at 17.56.34.png Screen Shot 2017-05-13 at 17.54.53.png Screen Shot 2017-05-13 at 17.53.22.png
 
  • Like
Reactions: theitsage

theitsage

Suspended
Original poster
Aug 28, 2005
795
862
The R9 Fury is the best value GPU atm. I have the Sapphire Nitro version which has the fans sitting idle most of the time. In an eGPU enclosure paired with the nMP, there's almost no noise.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Changing drivers did indeed improve performance. Wow. Not subtle.

LuxMark scores almost doubled, as did Geekbench 4 OpenCL results. Very nice.

I can also report that at least in an original Mac Pro, sleep and wake work fine, as expected. One of the other forums mentions that this feature is broken, but I think it might only apply to Hackintoshes.

This card flies, and is so much faster than the stock card that came with the computer. A welcome upgrade, well worth the price. These cards go for just over $200 currently (the non-X versions).

Surf

View attachment 699598 View attachment 699599 View attachment 699600 View attachment 699601 View attachment 699602

May I know if your system can survive under stress test? (e.g Furmark, full screen, native resolution, for +15min)
 

pigsyn

Cancelled
Aug 14, 2015
72
43
I wrote a rubbish python tool to list all AMD GPU in 10.12.5 kexts


Controllers:

Code:
AMD2400Controller.kext
pci 94c8: RV610/M74 [Mobility Radeon HD 2400 XT]

AMD2600Controller.kext
pci 9583: RV630/M76 [Mobility Radeon HD 2600 XT/2700]
pci 9588: RV630 XT [Radeon HD 2600 XT]

AMD3800Controller.kext
pci 9501: RV670 [Radeon HD 3870]

AMD4600Controller.kext
pci 9488: RV730/M96-XT [Mobility Radeon HD 4670]
pci 9490: RV730 XT [Radeon HD 4670]

AMD4800Controller.kext
pci 9440: RV770 [Radeon HD 4870]
pci 944a: RV770/M98L [Mobility Radeon HD 4850]

AMD5000Controller.kext
pci 6898: Cypress XT [Radeon HD 5870]
pci 6899: Cypress PRO [Radeon HD 5850]
pci 68a0: Broadway XT [Mobility Radeon HD 5870]
pci 68a1: Broadway PRO [Mobility Radeon HD 5850]
pci 68b0: unknown device
pci 68b1: unknown device
pci 68b8: Juniper XT [Radeon HD 5770]
pci 68c0: Madison [Mobility Radeon HD 5730 / 6570M]
pci 68c1: Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
pci 68d8: Redwood XT [Radeon HD 5670/5690/5730]
pci 68d9: Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
pci 68e0: Park [Mobility Radeon HD 5430/5450/5470]
pci 68e1: Park [Mobility Radeon HD 5430]

AMD6000Controller.kext
pci 6704: Cayman PRO GL [FirePro V7900]
pci 6718: Cayman XT [Radeon HD 6970]
pci 6719: Cayman PRO [Radeon HD 6950]
pci 6720: Blackcomb [Radeon HD 6970M/6990M]
pci 6722: unknown device
pci 6738: Barts XT [Radeon HD 6870]
pci 6739: Barts PRO [Radeon HD 6850]
pci 6740: Whistler [Radeon HD 6730M/6770M/7690M XT]
pci 6741: Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
pci 6745: unknown device
pci 6750: Onega [Radeon HD 6650A/7650A]
pci 6758: Turks XT [Radeon HD 6670/7670]
pci 6759: Turks PRO [Radeon HD 6570/7570/8550]
pci 6760: Seymour [Radeon HD 6400M/7400M Series]
pci 6761: Seymour LP [Radeon HD 6430M]
pci 6768: Caicos
pci 6770: Caicos [Radeon HD 6450A/7450A]
pci 6779: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
pci 6840: Thames [Radeon HD 7500M/7600M Series]
pci 6841: Thames [Radeon HD 7550M/7570M/7650M]

AMD7000Controller.kext
pci 2200: unknown device
pci 2600: unknown device
pci 6780: Tahiti XT GL [FirePro W9000]
pci 6790: unknown device
pci 6798: Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
pci 679a: Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
pci 679e: Tahiti LE [Radeon HD 7870 XT]
pci 6800: Wimbledon XT [Radeon HD 7970M]
pci 6801: Neptune XT [Radeon HD 8970M]
pci 6806: Neptune
pci 6808: Pitcairn XT GL [FirePro W7000]
pci 6810: Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
pci 6818: Pitcairn XT [Radeon HD 7870 GHz Edition]
pci 6819: Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
pci 6820: Venus XTX [Radeon HD 8890M / R9 M275X/M375X]
pci 6821: Venus XT [Radeon HD 8870M / R9 M270X/M370X]
pci 6823: Venus PRO [Radeon HD 8850M / R9 M265X]
pci 6825: Heathrow XT [Radeon HD 7870M]
pci 6827: Heathrow PRO [Radeon HD 7850M/8850M]
pci 682b: Venus LE [Radeon HD 8830M]
pci 682d: Chelsea XT GL [FirePro M4000]
pci 682f: Chelsea LP [Radeon HD 7730M]
pci 6835: Cape Verde PRX [Radeon R9 255 OEM]
pci 6839: unknown device
pci 683b: unknown device
pci 683d: Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
pci 683f: Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]

AMD8000Controller.kext
pci 4500: unknown device
pci 4600: unknown device
pci 6640: Saturn XT [FirePro M6100]
pci 6641: Saturn PRO [Radeon HD 8930M]
pci 6646: Bonaire XT [Radeon R9 M280X]
pci 6647: Bonaire PRO [Radeon R9 M270X]
pci 6650: Bonaire
pci 6651: Bonaire
pci 665c: Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM]
pci 665d: Bonaire [Radeon R7 200 Series]
pci 67b0: Hawaii XT / Grenada XT [Radeon R9 290X/390X]

AMD9000Controller.kext
pci 6920: unknown device
pci 6921: Amethyst XT [Radeon R9 M295X]
pci 6930: unknown device
pci 6938: Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X]
pci 6939: Tonga PRO [Radeon R9 285/380]
pci 7300: Fiji [Radeon R9 FURY / NANO Series]

AMD9510Controller.kext
pci 67ef: Baffin [Radeon RX 460]

Graphics Accelerator:
Code:
AMDRadeonX3000.kext
pci 6720: Blackcomb [Radeon HD 6970M/6990M]
pci 6722: unknown device
pci 6738: Barts XT [Radeon HD 6870]
pci 6739: Barts PRO [Radeon HD 6850]
pci 6740: Whistler [Radeon HD 6730M/6770M/7690M XT]
pci 6741: Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
pci 6745: unknown device
pci 6750: Onega [Radeon HD 6650A/7650A]
pci 6758: Turks XT [Radeon HD 6670/7670]
pci 6759: Turks PRO [Radeon HD 6570/7570/8550]
pci 6760: Seymour [Radeon HD 6400M/7400M Series]
pci 6761: Seymour LP [Radeon HD 6430M]
pci 6768: Caicos
pci 6770: Caicos [Radeon HD 6450A/7450A]
pci 6779: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
pci 6840: Thames [Radeon HD 7500M/7600M Series]
pci 6841: Thames [Radeon HD 7550M/7570M/7650M]
pci 6898: Cypress XT [Radeon HD 5870]
pci 6899: Cypress PRO [Radeon HD 5850]
pci 68a0: Broadway XT [Mobility Radeon HD 5870]
pci 68a1: Broadway PRO [Mobility Radeon HD 5850]
pci 68b0: unknown device
pci 68b1: unknown device
pci 68b8: Juniper XT [Radeon HD 5770]
pci 68c0: Madison [Mobility Radeon HD 5730 / 6570M]
pci 68c1: Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
pci 68d8: Redwood XT [Radeon HD 5670/5690/5730]
pci 68d9: Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
pci 68e0: Park [Mobility Radeon HD 5430/5450/5470]

AMDRadeonX4000.kext
pci 6640: Saturn XT [FirePro M6100]
pci 6641: Saturn PRO [Radeon HD 8930M]
pci 6646: Bonaire XT [Radeon R9 M280X]
pci 6647: Bonaire PRO [Radeon R9 M270X]
pci 6650: Bonaire
pci 6651: Bonaire
pci 665c: Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM]
pci 665d: Bonaire [Radeon R7 200 Series]
pci 6780: Tahiti XT GL [FirePro W9000]
pci 6790: unknown device
pci 6798: Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
pci 679a: Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
pci 679e: Tahiti LE [Radeon HD 7870 XT]
pci 67b0: Hawaii XT / Grenada XT [Radeon R9 290X/390X]
pci 6800: Wimbledon XT [Radeon HD 7970M]
pci 6801: Neptune XT [Radeon HD 8970M]
pci 6806: Neptune
pci 6808: Pitcairn XT GL [FirePro W7000]
pci 6810: Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
pci 6818: Pitcairn XT [Radeon HD 7870 GHz Edition]
pci 6819: Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
pci 6820: Venus XTX [Radeon HD 8890M / R9 M275X/M375X]
pci 6821: Venus XT [Radeon HD 8870M / R9 M270X/M370X]
pci 6823: Venus PRO [Radeon HD 8850M / R9 M265X]
pci 6825: Heathrow XT [Radeon HD 7870M]
pci 6827: Heathrow PRO [Radeon HD 7850M/8850M]
pci 682b: Venus LE [Radeon HD 8830M]
pci 682d: Chelsea XT GL [FirePro M4000]
pci 682f: Chelsea LP [Radeon HD 7730M]
pci 6835: Cape Verde PRX [Radeon R9 255 OEM]
pci 6839: unknown device
pci 683b: unknown device
pci 683d: Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
pci 683f: Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]
pci 6920: unknown device
pci 6921: Amethyst XT [Radeon R9 M295X]
pci 6930: unknown device
pci 6938: Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X]
pci 6939: Tonga PRO [Radeon R9 285/380]

AMDRadeonX4100.kext
pci 67e0: Baffin [Polaris11]
pci 67ef: Baffin [Radeon RX 460]
pci 67ff: Baffin [Polaris11]

It's funny, some cards have basic FB support and no acceleration

EDIT : Nothing changed in 10.12.6 beta
 
Last edited:

SurfNorway

macrumors member
Mar 10, 2017
30
9
In the water
I didn't pay attention and upgraded to 10.12.5 today, not thinking that it might affect the R9 Fury card.

Thankfully everything still seems to work, all I had to do was add back 0x73001002 to the Accelerator file (AMDRadeonX4100) and it all seems to be back to normal.

One small detail I have noticed is that the mouse at times is jumpy. We had a lot of issues with the machine and both the wireless keyboard and trackpad. Apple ended up replacing the MacPro case, citing possible issues of interference in how the case's surface was treated from the factory. Not sure I buy it, but it's worked fine since. Now the problem is back, although not nearly as bad as it used to be, and I wonder if the card installed in slot 1 is interfering with the wireless BlueTooth signals. Is the BT antenna module anywhere close to the PCIe slots, per chance...?

I haven't done a stress test (yet), but will look into doing one. EDIT - Furmark appears to be Windows only, I'm running OS X on a Mac Pro. Also, looking at the description ("GPU burner"), I think I'd rather not do that kind of testing on a production machine.

Surf
 
Last edited:

SurfNorway

macrumors member
Mar 10, 2017
30
9
In the water
Not sure if anyone else has seen this problem. My BT trackpad and keyboard have become really flaky after installing the new GPU. They lose contact regularly, the mouse will only move around one screen instead of both, or it will jump around in large movements, making pointing and clicking impossible, the keyboard will repeat letters and spaces, and then everything will work fine for a while before going crazy again. It's pretty frustrating.

I think it's some sort of interference between the wireless units and the computer. Apple replaced the case for free, citing problems with the aluminum coating blocking the BT signal. I wonder if now it's the new GPU somehow causing interference or blocking the signals. The symptoms are the same, and the only change is the GPU.

Has anyone else had any issues like this?

Surf
 

SurfNorway

macrumors member
Mar 10, 2017
30
9
In the water
One more issue, the machine seems to lock up now at random times. I come to the office (this is a production machine), especially after a weekend or few days away, and several times now all the fans on the GPU are full on, the machine won't wake up and I cannot ssh into it, it never connects. I suspect its hung somehow.

This has happened 3 or 4 times since I installed it, not sure why or what I can do to prevent it.

Surf
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I didn't pay attention and upgraded to 10.12.5 today, not thinking that it might affect the R9 Fury card.

Thankfully everything still seems to work, all I had to do was add back 0x73001002 to the Accelerator file (AMDRadeonX4100) and it all seems to be back to normal.

One small detail I have noticed is that the mouse at times is jumpy. We had a lot of issues with the machine and both the wireless keyboard and trackpad. Apple ended up replacing the MacPro case, citing possible issues of interference in how the case's surface was treated from the factory. Not sure I buy it, but it's worked fine since. Now the problem is back, although not nearly as bad as it used to be, and I wonder if the card installed in slot 1 is interfering with the wireless BlueTooth signals. Is the BT antenna module anywhere close to the PCIe slots, per chance...?

I haven't done a stress test (yet), but will look into doing one. EDIT - Furmark appears to be Windows only, I'm running OS X on a Mac Pro. Also, looking at the description ("GPU burner"), I think I'd rather not do that kind of testing on a production machine.

Surf

Furmark also available on MacOS (Google - GPU test OSX).

IMO, since it's a production machine, it should stable enough to pass the GPU burning test. If you don't have confidence the machine can handle it, how can you confidence to use this machine for production? If end up the computer cannot pass it. Then do something to fix it, but not avoid the test and pretend nothing happen.
 

zedex

macrumors 6502
Oct 21, 2018
312
134
Perth, WA
Does it work well on High Sierra? I'm investigating older GPUs due to pervasive pricing and sourcing challenges for recent model AMD GPUs.. Constructive input would be very much appreciated :)
 

timur1

macrumors newbie
Nov 14, 2021
2
0
I've recently bought a Sapphire Radeon R9 Fury Nitro Tri-X OC 4gb. When I put it, Big Sur boots normally, but after about 30 seconds desktop animation freezes. After another 30 seconds mouse cursor freezes too. Then my machine reboots. GPU fans are not working.
Has anyone had a similar experience?
Mac Pro 5.1, 144.0.0.0.0, OpenCore, Big Sur, Pixlas Mod
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I've recently bought a Sapphire Radeon R9 Fury Nitro Tri-X OC 4gb. When I put it, Big Sur boots normally, but after about 30 seconds desktop animation freezes. After another 30 seconds mouse cursor freezes too. Then my machine reboots. GPU fans are not working.
Has anyone had a similar experience?
Mac Pro 5.1, 144.0.0.0.0, OpenCore, Big Sur, Pixlas Mod
Mining card with modified ROM?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Did you spoofing the board ID in OpenCore? If you use iMac Pro board ID, then may be only one of the output on the card will work.
 

imrazor

macrumors 6502
Sep 8, 2010
401
120
Dol Amroth
@timur1 I know this is a couple of months late, but if I’m not mistaken those cards are dual bios. If it is a mining card and you hit the BIOS switch, the card might just revert to a stock BIOS.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.