Contribute
Register

[Success] AMD RX6000 Series working in macOS

Is there any indication that this is a problem on genuine Macs with 6800 or 6900 GPUs? Or is it isolated to Hackintoshes?
I believe it does. Just been browsing on the Apple interwebs regarding 12.3 update and found this posted recently:

'I've done a bit of testing with Blender and the render performance was impressive on my 6800 XT on 12.3. It takes a good while (4-5 minutes) to compile the render kernel for the first time but once compiled, the Metal render performance was about 4x as fast as my M1 Pro 10-core CPU 16-core GPU Metal rendering on both the CPU and GPU in my tests. I don't recommend updating though because overall system performance and snappiness takes a HUGE hit from 12.2.1 -> 12.3. It's not just Geekbench that suffers, the entire system lags, has graphical artifacts, and slows down to the point where I reinstalled 11.6 on a separate hard drive and have been using that since updating to the 12.3 betas.'
 
I believe it does. Just been browsing on the Apple interwebs regarding 12.3 update and found this posted recently:

'I've done a bit of testing with Blender and the render performance was impressive on my 6800 XT on 12.3. It takes a good while (4-5 minutes) to compile the render kernel for the first time but once compiled, the Metal render performance was about 4x as fast as my M1 Pro 10-core CPU 16-core GPU Metal rendering on both the CPU and GPU in my tests. I don't recommend updating though because overall system performance and snappiness takes a HUGE hit from 12.2.1 -> 12.3. It's not just Geekbench that suffers, the entire system lags, has graphical artifacts, and slows down to the point where I reinstalled 11.6 on a separate hard drive and have been using that since updating to the 12.3 betas.'
same here, score of GeekBench 5 of 6900XT is low, and entire system lags, also has graphical artifacts

OpenCL 82427

Metal 93161 (should be 160198 or more)
 
Last edited:
Hi @macmaxxx

The spoof is needed for the Radeon 6900 XTXH cards. Do you have an XT or an XTXH? An XT should work out of the box.

This is a list of XTXH cards:

ASRock 6900xt OC Formula
MSI 6900xt Gaming Z Trio
PowerColor 6900xt Red Devil Ultimate
TOXIC AMD Radeon RX 6900 XT Air Cooled
XFX SPEEDSTER MERC319 AMD Radeon RX 6900XT LIMITED BLACK
SAPPHIRE TOXIC AMD Radeon RX 6900 XT Extreme Edition

Aorus 6900 XT XTREME WATERFORCE
Asus STRIX LC RX 6900 XT TOP
PowerColor 6900xt Liquid Devil
Sapphire Toxic 6900xt Gaming OC Limited Edition
XFX Speedster Zero


If you have an XTXH card, then I need the output from your Hackintool PCI profile, and the output from IORegistryExplorer (search for GFX0). See @6rollo6 's posts here:

Hackintool output: https://www.tonymacx86.com/threads/success-radeon-rx-6800-xt-big-sur.306736/post-2311170

IORegistryExplorer output: https://www.tonymacx86.com/threads/success-radeon-rx-6800-xt-big-sur.306736/post-2311496

Ted
Hi Ted.
My new system: I9 12900k, GA Z690 Aorus Elite ddr4, MSI 6900xt Gaming Z Trio (XTXH) and Big Sur 10.6.5 .
Let me know if you need anything else.
Thanks.
 

Attachments

  • EFI.zip
    7 MB · Views: 83
  • Ioregistry.png
    Ioregistry.png
    308.1 KB · Views: 86
  • Hackintool.png
    Hackintool.png
    488.1 KB · Views: 91
Hi Ted.
My new system: I9 12900k, GA Z690 Aorus Elite ddr4, MSI 6900xt Gaming Z Trio (XTXH) and Big Sur 10.6.5 .
Let me know if you need anything else.
Thanks.



Hi @crismac2013

I'm not at my Hack right now, but I can help you out later tonight. In the meantime, can you use Hackintool to get the PciRoot path like CaseySJ describes in this post here:


In your screenshot, the PciRoot path is abbreviated. Just paste the entire path from Hackintool in your reply and we can help you out.

Ted
 
Hi @crismac2013

I'm not at my Hack right now, but I can help you out later tonight. In the meantime, can you use Hackintool to get the PciRoot path like CaseySJ describes in this post here:


In your screenshot, the PciRoot path is abbreviated. Just paste the entire path from Hackintool in your reply and we can help you out.

Ted
Sure!
Thanks mate!
 

Attachments

  • Hackintool2.png
    Hackintool2.png
    532.2 KB · Views: 95
Sure!
Thanks mate!
@crismac2013

The path is still truncated. If you right click the path, you should be able to "copy" it, then paste it here. It looks like:

PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

Can you confirm?
 
Hi Ted.
My new system: I9 12900k, GA Z690 Aorus Elite ddr4, MSI 6900xt Gaming Z Trio (XTXH) and Big Sur 10.6.5 .
Let me know if you need anything else.
Thanks.


Changes:

1. renamed config.plist to crismac2013.config.plist
2. Added Root > ACPI > Add > 0 to enable SSDT-BRG0.aml
3. Modified SSDT-BRG0.aml to reflect the ACPI path to card as PC00.PEG1.PEGP.BRG0
4. Added modified SSDT-BRG0.aml to ACPI folder
5. Added Root > DeviceProperties > Add > PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)


Before using, make sure to rename crismac2013.config.plist to config.plist. Give it a shot using a test EFI partition!
 

Attachments

  • crismac2013.EFI.zip
    7 MB · Views: 108
Last edited:
Back
Top