Contribute
Register

[Success] AMD RX6000 Series working in macOS

Are you using WhateverGreen 1.5.2 or newer? If so, try the following:
  • Uncheckboth of these kexts:
    • FakePCIID.kext
    • FakePCIID_RX6000_Graphics.kext
  • Add/use the attached SSDT:
    • SSDT-Z490-GPU-SPOOF.aml
  • This SSDT will work for any system whose base PCI path of the GPU is:
    • _SB_.PCI0.PEG0.PEGP
With WhateverGreen 1.5.2 and newer, it should be possible to just spoof the device-id, which the SSDT attempts to do.
THANK YOU SO MUCH.
I was near to the solution and now i see where my fail was, so thank you again.
Now it's working (But also expecting for the official release of the 73AF support)
One more time.. Thank you :clap::clap:
 

Attachments

  • Captura de pantalla 2021-12-01 a las 10.30.06.png
    Captura de pantalla 2021-12-01 a las 10.30.06.png
    56.5 KB · Views: 105
Last edited:
THANK YOU SO MUCH.
I was near to the solution and now i see where my fail was, so thank you again.
Now it's working (But also expecting for the official release of the 73AF support)
One more time.. Thank you :clap::clap:
I feel like it's doubtful they will add official 73AF at this point. they've been told about it by even devs like blizzard and it goes in one ear out other. they literally added 6600 and still won't finish 6900 support. They pretty much only care about supporting the last intel mac pro options, not egpu options. The spoof works but has caveats. It would have been nice to do something less hacky but at least solution works until hack is eventually retired for M2 or whatever beast desktop ends up being good enough to phase rest of us out of hackintoshing. My m1 max MBP already runs circles around my hack, even my 6900XT in some cases when the gpu operations are choked down by lagging intel and bus performance (where the SoC design shines since it doesnt have to wait on memory or cpu for literally anything)
 
My m1 max MBP already runs circles around my hack, even my 6900XT in some cases when the gpu operations are choked down by lagging intel and bus performance (where the SoC design shines since it doesnt have to wait on memory or cpu for literally anything)

But I bet you can't play Doom Eternal on it!

The best thing about my Hack is having the optionality. At this point, I'm willing to trade off dwindling benchmarks for the ability to swap out components, add storage and dual boot. I know eventually I will be going to AppleSi, but I'm hoping that's not for another 5 years. At that point, I will probably have the Mac for real work and my rig for play.
 
But I bet you can't play Doom Eternal on it!

The best thing about my Hack is having the optionality. At this point, I'm willing to trade off dwindling benchmarks for the ability to swap out components, add storage and dual boot. I know eventually I will be going to AppleSi, but I'm hoping that's not for another 5 years. At that point, I will probably have the Mac for real work and my rig for play.

I bet it will work for those who have Xbox Cloud.

 
Thanks all contributors!

By using page 105
It really worked to flash the BIOS of a Nov 2021 edition of XFX RX 6900 XT MERC 319 Limited Black, per instruction.

After rebooting with agdpikera in boot arguments and recent WhateverGreen kext in OpenCore 0.75 the Monterey 12.0.1 is working with hardware acceleration.
The geekbench 5 score for openCl is around 30% lower than in windows, but i dont game in MACOS so thats OK.
The max Hz in 4k is only 108 Hz, versus 144 Hz in windows. (more annoying for me i really wanted the full 144HZ in MacOS....
But a great improvement compared to before the BIOS flash when i could not get acceleration to work at all.

Which VBIOS did you use?
 
Is RX 6600 (non XT) is compatible with Monterey 12.1 ?
Or do I need to spoof it with "Device-id" 0x73E3 ? How?
I Kinda boot Monterey, but the screen turns black at the end of the booting sequence
OC 074
Whatevergreen enable and agpdmode=pikera boot arg

Any advice ?
Thanks
 
Last edited:
Which VBIOS did you use?

Hi @Ponkass

Just following your recent posts, it looks like you have the Ultimate 6900XT XTXH card. You don’t need to flash the VBIOS anymore to get this card running.

A spoof method has been developed. You need to update to the latest versions of OC and WEG, then place an SSDT in your ACPI folder, then make an entry in you Device Properties.

It may take a bit of customization.

Can you post an IOReg output after doing a search for “GFX0”

Depending on the output I can let you know if you need to tweak the entries.
 
Hi @Ponkass

Just following your recent posts, it looks like you have the Ultimate 6900XT XTXH card. You don’t need to flash the VBIOS anymore to get this card running.

A spoof method has been developed. You need to update to the latest versions of OC and WEG, then place an SSDT in your ACPI folder, then make an entry in you Device Properties.

It may take a bit of customization.

Can you post an IOReg output after doing a search for “GFX0”

Depending on the output I can let you know if you need to tweak the entries.

Thanks for your reply. I already found the SSDT and it's working now :thumbup:
 
Is RX 6600 (non XT) is compatible with Monterey 12.1 ?
Or do I need to spoof it with "Device-id" 0x73E3 ? How?
I Kinda boot Monterey, but the screen turns black at the end of the booting sequence
OC 074
Whatevergreen enable and agpdmode=pikera boot arg

Any advice ?
Thanks

Support will be added on Monterey 12.1 :

AMDRadeonX6000.kext

AMD Navi 23 GPU

Device id ( same for RX 6000 and RX 6600 XT) 0x73FF1002

Seems to be natively supported :


Capture d’écran 2021-12-04 à 17.37.24.png
 
Support will be added on Monterey 12.1 :

AMDRadeonX6000.kext

AMD Navi 23 GPU

Device id ( same for RX 6000 and RX 6600 XT) 0x73FF1002

Seems to be natively supported :


View attachment 536251
Thanks
I'm booting Monterey 12.1b but ends with black Screen
I tried
WEG & agpdmode=pikera ➧ Black Screen
agpdmode=pikera ➧ Black Screen
WEG ➧ Black Screen
none ➧ Black Screen
 
Back
Top