Contribute
Register

[Success] AMD RX6000 Series working in macOS

Joined
Jul 20, 2014
Messages
935
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Try your B550 ProArt Creator instead?? ;)
Too Late I gave it to my brother :wave:
Murphy Law's .....:lol:

I start again from scratch with the Sample.plist
and now I'm stuck very early at "IONVMeController" .....
Keep searching

Many Many thanks
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,446
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Too Late I gave it to my brother :wave:
Murphy Law's .....:lol:

I start again from scratch with the Sample.plist
and now I'm stuck very early at "IONVMeController" .....
Keep searching

Many Many thanks
Now you have an excuse to build an Alder Lake system. :)
 
Joined
Aug 16, 2012
Messages
32
Motherboard
Gigabyte H370M DS3H
CPU
i3-8350K 4.0GHz
Graphics
GTX 1050
Mac
  1. iMac
Mobile Phone
  1. Android
I have a sapphire 6900 XT Toxic Limited Edition with latest OC and Latest WEG. I have the boot-arg and my device-id in windows is already 73BF, do i need to spoof anything? I'm currently getting black screen and OS is 12.1

Would appreciate some help, thanks!
 
Joined
Dec 11, 2016
Messages
44
Motherboard
Asrock TRX40 Creator
CPU
AMD 3970x
Graphics
Sapphire RX 6900XT Toxic Extreme Edition (Device ID 0x73AF)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I have a sapphire 6900 XT Toxic Limited Edition with latest OC and Latest WEG. I have the boot-arg and my device-id in windows is already 73BF, do i need to spoof anything? I'm currently getting black screen and OS is 12.1

Would appreciate some help, thanks!
How did you get a Sapphire Toxic that was 73BF? If this is true, then you only need to add the following to your config.plist: in NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82
1640295363938.png
 

Attachments

  • 1640295321117.png
    1640295321117.png
    6.7 KB · Views: 88
  • 1640295395912.png
    1640295395912.png
    6.7 KB · Views: 83

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,446
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
I have a sapphire 6900 XT Toxic Limited Edition with latest OC and Latest WEG. I have the boot-arg and my device-id in windows is already 73BF, do i need to spoof anything? I'm currently getting black screen and OS is 12.1

Would appreciate some help, thanks!
Is Resizable BAR Support enabled in BIOS? If so, we need to set ResizeAppleGpuBars to 0 in Booter section of config.plist.
 
Joined
Aug 16, 2012
Messages
32
Motherboard
Gigabyte H370M DS3H
CPU
i3-8350K 4.0GHz
Graphics
GTX 1050
Mac
  1. iMac
Mobile Phone
  1. Android
How did you get a Sapphire Toxic that was 73BF? If this is true, then you only need to add the following to your config.plist: in NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82View attachment 537754
Already present
Is Resizable BAR Support enabled in BIOS? If so, we need to set ResizeAppleGpuBars to 0 in Booter section of config.plist.
No it's disabled, should I enable it? I think resizeapplegpubars is already 0, I'll double check.
 
Joined
Aug 16, 2012
Messages
32
Motherboard
Gigabyte H370M DS3H
CPU
i3-8350K 4.0GHz
Graphics
GTX 1050
Mac
  1. iMac
Mobile Phone
  1. Android
I was editing the wrong config.plist, nothing was needed to get it to run besides that boot-arg, however, I cannot get 240hz on my monitor on 12.1, Is there a way it could be unlocked on Mac? It runs fine on windows and other OS's. Does anyone have any experience on this?
 
Joined
Aug 25, 2015
Messages
105
Motherboard
Asus Prime Deluxe ii
CPU
i9 9820x
Graphics
Radeon Vii
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
Just got a xfx zero 6900xt. Its working but not well. Ive been reading through but im still confused about what i need to do. Sounds like it needs the the brg0 ssdt but im not sure what to change or how. Can anybody give me a hand?
Screen Shot 2021-12-29 at 12.25.11 AM.png
Screen Shot 2021-12-29 at 12.24.38 AM.png
Screen Shot 2021-12-29 at 12.29.37 AM.png
 

Attachments

  • Screen Shot 2021-12-29 at 12.24.38 AM.png
    Screen Shot 2021-12-29 at 12.24.38 AM.png
    240.6 KB · Views: 86
Joined
Jun 15, 2012
Messages
506
Motherboard
Gigabyte Z370 AORUS Gaming 7-F13
CPU
i7-8700K OC @ 5.1Ghz
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Performa
Mobile Phone
  1. iOS
Now you have an excuse to build an Alder Lake system. :)
I'm literally sitting and waiting to see what 2022 brings, from apple on both arm and intel front. if they do one final refresh of intel, it may affect build choices, DDR5 might come down/return too. Or maybe their M2 or whatever is so ridiculously good I just get that instead (after sacrificing whatever asking price is)
 
Joined
May 29, 2012
Messages
806
Motherboard
Gigabyte Z390 Gaming X
CPU
i9-9900K
Graphics
6900XT
Mac
  1. iMac
Classic Mac
  1. LC
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Just got a xfx zero 6900xt. Its working but not well. Ive been reading through but im still confused about what i need to do. Sounds like it needs the the brg0 ssdt but im not sure what to change or how. Can anybody give me a hand? View attachment 538027View attachment 538028View attachment 538030


Hi @ac9001

In order to spoof the id, you need to place the SSDT-BRG.aml into your ACPI folder of OpenCore, then activate it in your config.plist. Then you need to specify the card in the DeviceProperties section.

The base SSDT-BRG0 file is in the OpenCore distribution (OpenCore-0.7.6-RELEASE > OpenCore-0.7.6-RELEASE > Docs > AcpiSamples > Binaries). Because it is a minor edit, you can modify it with MaciASL. The base file specifies an ACPI path of PCI0.PEG0.PEGP, then assigns the pci-bridge as "BRG0". On your motherboard, it's a different path of PC02.BR2A.SL05, so we have to change it.

Open SSDT-BRG0.aml in MaciASL (I have version 1.6.1). You should see this:


Screen Shot 2021-12-31 at 10.25.24 AM.png


You need to modify the path, circled in red. These should read PC02.BR2A.SL05.

Screen Shot 2021-12-31 at 2.14.58 PM.png


Then, you save the file as "ACPI Machine Language Binary" as "SSDT-BRG0.aml" and place this file into your OC > ACPI folder in your EFI.

Now, edit your your OpenCore config.plist and activate the SSDT-BRG0 file:

Screen Shot 2021-12-31 at 10.32.50 AM.png


Now, scroll down to your "DeviceProperties" section of your config.plist, then you will have to add the PCI path to your card, as specified in your Hackintool readout:

Screen Shot 2021-12-31 at 10.39.07 AM.png

I think that should be it! I am attaching the modified SSDT-BRG0.aml file in case you don't want to make it.

Let me know if it works! Happy New Year!

Ted
 

Attachments

  • SSDT-BRG0.aml
    108 bytes · Views: 67
Last edited:
Top