Contribute
Register

[Success] AMD RX6000 Series working in macOS

Just install it in a PCIe slot (not eGPU).
Lol. I'm hoping to change that in the near feature. I spoke to Apple's engineers today to get them to add support for 0x73af... it could be as soon as next week (soonest Weds. or Thursday, if not more than likely the following Weds. or Thursday). I have a follow up call with the engineers on Thursday next week. I wasn't able to get them to add Navi22, unfortunately. Everyone may be out of luck for the 6700 XT. They're more likely to add Navi24 GPUs than the 6700 XT which aren't even released yet.

In the meantime, I'm going to try the SSDTS @etorix provided.
 
SSDT-EGFX.aml attempts to does that. If it works, then assigning device-id through "Device Properties" should work.
I just looked at the code for the SSDT-EGFX.aml you provided... I've actually tried that exact code a few days ago and it didn't work (it was one of the earliest things I tried), so I'm down to trying the SSDT-EGFX-SPOOF.aml you provided. I'll let you know how that goes tomorrow.
 
Hi, I think I now have Big Sur up and running. I used a 1070ti for the build and as expected it's very laggy. I plan to upgrade to a 6800XT or 6900XT. Please could you let me know if this will run out of the box: https://www.powercolor.com/product?id=1607314166

If not, would you mind letting me know what steps are needed?

Thanks in advance.

Nick
@mrt1976 : That should work out of the box, but you never know!
 
I just looked at the code for the SSDT-EGFX.aml you provided... I've actually tried that exact code a few days ago and it didn't work (it was one of the earliest things I tried), so I'm down to trying the SSDT-EGFX-SPOOF.aml you provided. I'll let you know how that goes tomorrow.
SSDT-EGFX-SPOOF is SSDT-EGFX with an additional _DSM method to inject the device-id. If the simple SSDT doesn't work, the more elaborate will not work either. @CaseySJ is probably right that we shouldn't make static changes to removable devices. And it just cannot work if the removable device is not fully initialised when the ACPI table is loaded.
Well, I suppose it was worth trying. Out of curiosity, does IOReg shows the renames along the path (PCI0.PEG2.UPSB.DSB1.UPS0.BRG1.BRG0.BRG0.EGFX)?
 
Public beta now out. let the reporting begin
Confirming PowerColor RED DEVIL Radeon RX 6600 XT 8GB GDDR6 PCI Express 4.0 ATX Video Card 6600XT 8GBD6-3DHE/OC working with 2020 MacBook Pro and Razor Core X via Thunderbolt and using Monterey Beta 12.1.
EDIT: Next step will be to get it into a PC and get it working but the new drivers seem to be working.
 
Last edited:
This one should be fine. It’s likely that it has device ID 0x73BF, which is natively recognized. But on the off chance that it has the unsupported device ID 0x73AF, then we can still make it work by spoofing its device ID with a simple device property. Just install it in a PCIe slot (not eGPU).
@tedyun , @CaseySJ Thanks for the replies. It's in the post now. Hopefully, it'll be with me Monday or Tuesday. I'll be in touch with the results... All the best! Nick
 
I've just upgraded to the Monterey 12.1 public beta, and can confirm that my AMD RX 6600 XT is working under this new update (I'm using an XFX Speedster QICK 308 card).

I used an iMac19,1 SMBIOS, and added the "agdpmod=pikera" boot-arg to my OpenCore config.plist
(WEG was installed in /EFI/OC/Kexts):
AMD 6600 XT.jpg

I was also able to run my 4K monitor at 60Hz, whereas I could only select 30Hz using Intel UHD630 Graphics. I've attached a few more screenshots to this post, including my Geekbench Metal Score, and the GPU section of my System Report. You can view the basic details of my Hackintosh under my Forum Avatar.
 

Attachments

  • Metal Score.png
    Metal Score.png
    513 KB · Views: 165
  • System Report.png
    System Report.png
    632.1 KB · Views: 175
I've just upgraded to the Monterey 12.1 public beta, and can confirm that my AMD RX 6600 XT is working under this new update (I'm using an XFX Speedster QICK 308 card).

I used an iMac19,1 SMBIOS, and added the "agdpmod=pikera" boot-arg to my OpenCore config.plist
(WEG was installed in /EFI/OC/Kexts):

I was also able to run my 4K monitor at 60Hz, whereas I could only select 30Hz using Intel UHD630 Graphics. I've attached a few more screenshots to this post, including my Geekbench Metal Score, and the GPU section of my System Report. You can view the basic details of my Hackintosh under my Forum Avatar.
Glad to hear it! This was a nice little holiday gift from Apple. ;)
 
Confirming PowerColor RED DEVIL Radeon RX 6600 XT 8GB GDDR6 PCI Express 4.0 ATX Video Card 6600XT 8GBD6-3DHE/OC working with 2020 MacBook Pro and Razor Core X via Thunderbolt and using Monterey Beta 12.1.
EDIT: Next step will be to get it into a PC and get it working but the new drivers seem to be working.
Loaded up 12.1 Beta and installed the card into a Z390 Asus system, GeekBench results are OpenCL 66668 and
Metal 78161. Everything seem to be working nicely so far.
 
I've just upgraded to the Monterey 12.1 public beta, and can confirm that my AMD RX 6600 XT is working under this new update (I'm using an XFX Speedster QICK 308 card).

I used an iMac19,1 SMBIOS, and added the "agdpmod=pikera" boot-arg to my OpenCore config.plist
(WEG was installed in /EFI/OC/Kexts):

Installed a W6600 card, which I believe uses the same drivers. Running 12.1 and can't get 5K resolutions out of it for an LG Ultrafine (via Thunderbolt to dual-Displayport out of mono). Specifically, 2880x1620 resolution won't show up (tried "option" click on scaled also). Works fine with a VII (which has twice the memory).
 
Back
Top