R9 5900X on Gigabyte Aorus X570 Xtreme with RX 6900XT - Monterey 12.1 - OC 0.7.6 EFI

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
OCT 26 UPDATE - Updated to Monterey 12.0.1 / OpenCore 0.7.4
NOV 21 UPDATE - Added FixShutdown-USB-SSDT.aml to fix shutdown issue.
DEC 18 UPDATE - Update to Monterey 12.1, Update OC version to 0.7.6, Enable BAR Size, Update Kexts - Switched itlwm w/ Heliport for Wi-Fi
DEC 31 UPDATE - Changed to Airportlwm RC2.1.0, IntelBluetoothFirmware RC2.1.0 to have much better improved WiFi and Bluetooth.
Props to AudioGod for his immense help on config.plist as well as direction on resolving my audio issue.

Build Spec
  • CPU: Ryzen R9 5900X
  • Motherboard: Gigabyte AORUS X570 Xtreme - BIOS F34
  • RAM: G-Skill Trident Z Neo 4x16GB DDR4 3600Mhz C16 (XMP)
  • Graphics: AsRock RX 6900 XT (Reference Board)
  • Case : NZXT 710i
  • NVMe: Samsung 970 EVO 1TB
  • PSU: Corsair RM1000i
  • WiFi-Bluetooth: Intel Wi-Fi 6 AX200 + Bluetooth 5.0
  • Ethernet 1: Intel I211 Gigabit Ethernet
  • Ethernet 2: Aquantia 10 Gigabit Ethernet
  • Sound: Onboard - ALC1220VB
  • Cooling : Corsair H150i
  • Installed Operating Systems: Monterey 12.1 - Windows 11 Pro
  • Bootloader: OpenCore 0.7.6

ACPI SSDT's (Big Thank you to AUDIOGOD for assistance)
  • SSDT-USBX (USB power tables)
  • SSDT-PLUG (CPU power management)
  • SSDT-SBRG (Correcting EC, RTC memory & IRQ conflicts)
  • SSDT-SBUS-MCHC (SMBus Support)
  • FixShutdown-USB-SSDT (Fix Shutdown Issue - Also did ACPI Patch with USB Controller location _SB.PCI0.GP13.XHC0)
Kexts (Big Thank you to AUDIOGOD for assistance)
  • Lilu
  • VirtualSMC
  • WhateverGreen (Back-enabled for unfairgva=1)
  • AppleALC
  • SmallTreeIntel82576 (Now dead and now using Aquantia 10GbE! Waiting for new kext to come out...)
  • AMDRyzenCPUPowerManagement
  • USBMap
  • AirportItlwm
  • IntelBluetoothFirmware (Working!)
  • IntelBluetoothInjector (Removed for Monterey)
  • BlueToolFixup (Added for Monterey)
  • RestrictEvents (Back-enabled for AMD CPU Name, this changes memory view to iMacPro-like layout)
  • AppleIGB (Still not working!)

What Works
Sound (Headphone Port on the back of the PC. My Creative AE-5 uses front audio hub for Windows)
Ethernet Port (Intel GBE Ethernet) (Aquantia 10GbE Ethernet is now Active!)
WiFi / Bluetooth (BlueToolFixup Version 2.6.1 works)
USB Type C, 3.0 & 2.0 (All ports Mapped & Open)
AirDrop (Intel type WiFi does not let AirDrop to work)
iCloud
Hardware Acceleration
iMessages
Facetime
Sleep & Wake
Sleep and Shutdown via the Power Button
Power Nap
Handoff
Continuity

Apple Watch Unlock (This actually works)
HDCP Content (Apple tv+)

What Doesn't Work
SideCar
Intel 1GbE Ethernet
AirDrop
Handoff
Continuity

Bios Settings
  • Enter BIOS -> Press Delete -> Enter Setup
  • Save & Exit -> Load Optimized Defaults
  • Boot -> CSM Support -> Disabled
  • Boot -> Secure boot -> Disabled
  • Settings -> IO Ports -> Above 4G Decoding -> Enabled
  • Settings -> IO Ports -> Enable ReSize BAR Support -> Enabled
  • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto
Started from AudioGod's Gigabyte Aorus thread--
Aorus Xtreme - ALC1220VB Device Address: PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4), layout-id=7, PCI address: 1022-1487.
For me I had Sound Blaster AE-5 installed for Windows, so had to locate it and do alctsel=1.
Kernel Patch Added Find/Replace Aquantia Network Drive.
Boot arg: alctsel=1 alcid=7 unfairgva=1 agdpmod=ignore
Added FixShutdown-USB-SSDT.aml by compiling .dsl file with DSDT tag _SB.PCI0.GP13.XHC0 + adding ACPI/Patch plist add-on to resolve shutdown issue.
For Aquantia 10GBe Enable: Add this dict into Kernel/Patches:
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>Base</key>
<string></string>
<key>Comment</key>
<string>Aquantia 10Gb Ethernet Fix</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>D4TAAgAA</data>
<key>Identifier</key>
<string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>MaxKernel</key>
<string>21.99.99</string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>Replace</key>
<data>Zg8fRAAA</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
</dict>

I'm now posting the plist.config here. Use at your own risk. Search on AudioGod's Gigabyte X570 Aorus forum for more detailed configuration information on CPU counts. Also refer above on my workarounds for Creative AE-5 Sound Card.
 

Attachments

  • Config.zip
    6.2 KB · Views: 14
Last edited:

J05u

New member
Joined
Jun 20, 2020
Messages
4
Hello, can you upload your files?)
I have custom loop with almost the same hardware, curious if i can run ryzentosh on it (5800x with 6800xt from Sapphire)
 

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
Bumping up to notify that Monterey is now running under OC 0.7.4 with some issues like Bluetooth and IntelSmallTree.
SmallTree no big deal-- just activated Aquantia 10GbE instead. But Bluetooth is a bit annoying. Also anyone have idea on improving Airport speed? For 802.11AX performance is terrible.
 

Attachments

  • Screen Shot 2021-10-26 at 6.40.40 PM.png
    Screen Shot 2021-10-26 at 6.40.40 PM.png
    102.1 KB · Views: 26

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
BrcmPatchRAM version 2.6.1 is now available for download - Obtained BlueToolFixup.kext from there and the bluetooth now works well!
 

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
Did a small update to add FixShutdown-USB-SSDT.aml to fix shutdown issue (sudden wake after shutdown, but it really didn't shutdown due to S5 callout issue. Noticed that my MB LEDs were still on even tho it was "powered down". Used USB Controller Path _SB.PCI0.GP13.XHC0 for compiling.
 

CoolBean

Member
Joined
May 11, 2021
Messages
47
BrcmPatchRAM version 2.6.1 is now available for download - Obtained BlueToolFixup.kext from there and the bluetooth now works well!
Wow, thanks for posting DarkSilentSC, I got the same hardware now that I recently picked up a Sapphire 6900xt.
I previously had a GTX 1080 and got stuck trying to install big Sur on boot after initial install thinking it was failing due to the GTX 1080 drivers missing only to get the 6900xt and have the same crash after install and first boot with Monterey. I knew the card worked this time so I did some digging and found out the "OSB image failed unsupported" was not a result of a crash from graphics card but was due to an OpenCore SecureBoot failure. One config.plist change of Securebootmodel=Disabled and, BAM, I am booting Monterey.

Question I have for you is I still don't have Bluetooth working and was wondering if you can help me figure out what I am missing.
I have the Kexts you listed and left out Bluetooth injector kext
BlueToolFixup.kext <-- from BrcmPatchRAM version 2.6.1
IntelBluetoothFirmware.kext <-- v2.0.1
Is there something else that needs to be done I may be missing>?
Wifi is working with AirportItlwm.kext and I use app to turn of and on.

Any help you could offer is greatly appreciated as it will probably take me a lot of experimenting to figure it out.
Also if you could send me your FixShutdown-USB-SSDT file since we have the same hardware
-- This would help me get all the USB ports working, which I could not get all ports on High Sierra to work even though i mapped them all out in a custom USB-SSDT

Thanks again for your post and any additional help you can provide.

CoolBean...
 

AMDPUSH

Donator
Donator
Joined
May 2, 2020
Messages
181
Did a small update to add FixShutdown-USB-SSDT.aml to fix shutdown issue (sudden wake after shutdown, but it really didn't shutdown due to S5 callout issue. Noticed that my MB LEDs were still on even tho it was "powered down". Used USB Controller Path _SB.PCI0.GP13.XHC0 for compiling.
Hi very happy to see that who managed to have the proper shutdown ! I am dreaming of it. I tried follow the dortania guide but i was unable to understand how do my own. I would really appreaciate you give me a very small tutorial with some pictures. How do you find your USB controller and the path, ? and how to make the ssdt ?. It will be very nice to show me the how to pratically. Thanks by advance.
 

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
Wow, thanks for posting DarkSilentSC, I got the same hardware now that I recently picked up a Sapphire 6900xt.
I previously had a GTX 1080 and got stuck trying to install big Sur on boot after initial install thinking it was failing due to the GTX 1080 drivers missing only to get the 6900xt and have the same crash after install and first boot with Monterey. I knew the card worked this time so I did some digging and found out the "OSB image failed unsupported" was not a result of a crash from graphics card but was due to an OpenCore SecureBoot failure. One config.plist change of Securebootmodel=Disabled and, BAM, I am booting Monterey.

Question I have for you is I still don't have Bluetooth working and was wondering if you can help me figure out what I am missing.
I have the Kexts you listed and left out Bluetooth injector kext
BlueToolFixup.kext <-- from BrcmPatchRAM version 2.6.1
IntelBluetoothFirmware.kext <-- v2.0.1
Is there something else that needs to be done I may be missing>?
Wifi is working with AirportItlwm.kext and I use app to turn of and on.

Any help you could offer is greatly appreciated as it will probably take me a lot of experimenting to figure it out.
Also if you could send me your FixShutdown-USB-SSDT file since we have the same hardware
-- This would help me get all the USB ports working, which I could not get all ports on High Sierra to work even though i mapped them all out in a custom USB-SSDT

Thanks again for your post and any additional help you can provide.

CoolBean...
For Bluetooth issue-- assuming you have placed config.plist properly, all you have left to do is fully shut it down, power down (like PSU switch off or pull the plug) for 30 seconds, and then reboot, Reset NVRAM, and try it.

And as for FixShutdown... I'm still experimenting it-- I don't even know if I have USB ports all working or not. I know if I try to use all plugs on my PC they all work...
Do give it a try and see if makes any difference. To be honest I don't think so since my PC shuts down and wakes up several hours later. For me specifically it was coming from Intel LAN so I turned wake from LAN off.
 

Attachments

  • FixShutdown-USB-SSDT.zip
    727 bytes · Views: 5

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
Hi very happy to see that who managed to have the proper shutdown ! I am dreaming of it. I tried follow the dortania guide but i was unable to understand how do my own. I would really appreaciate you give me a very small tutorial with some pictures. How do you find your USB controller and the path, ? and how to make the ssdt ?. It will be very nice to show me the how to pratically. Thanks by advance.
Sorry-- apparently I thought I got it but I'm still experimenting. What I have figured out so far is that I have multiple USB controllers going on and have no idea why the AML file has two same XHC0 entries with inconsistent USB address syntax. Do give this a try and let me know (and how to test whether this works or not). It is my understanding that it depends on the USB Map (AudioGod provided USBX.aml)
 

CoolBean

Member
Joined
May 11, 2021
Messages
47
For Bluetooth issue-- assuming you have placed config.plist properly, all you have left to do is fully shut it down, power down (like PSU switch off or pull the plug) for 30 seconds, and then reboot, Reset NVRAM, and try it.

And as for FixShutdown... I'm still experimenting it-- I don't even know if I have USB ports all working or not. I know if I try to use all plugs on my PC they all work...
Do give it a try and see if makes any difference. To be honest I don't think so since my PC shuts down and wakes up several hours later. For me specifically it was coming from Intel LAN so I turned wake from LAN off.
Thanks, this worked after full power shutdown and PRAM reset.!!
Bluetooth working now
All but two USB ports next to Ethernet ports on back working
--3.0 USB speeds..!!
--USB C port included in working @ full speed.

I did not use the shutdown fix again since mine seems to be shutting down correctly but will use if it stops working.

Thanks for your help
Very nice to have so much of Mac OSX working on new machine with latest OS version.
10Gig Ethernet so nice 😉😁🙌
 

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
Updated to Monterey 12.1, Updated OC 0.7.6 and now has Resizable BAR Support both MacOS and Windows.
AppleGPUBarSize = 0, GPUBarSize = -1
Updated various kexts along the way also.
 

Russianpanda

New member
Joined
May 29, 2021
Messages
2
OCT 26 UPDATE - Updated to Monterey 12.0.1 / OpenCore 0.7.4
NOV 21 UPDATE - Added FixShutdown-USB-SSDT.aml to fix shutdown issue.
DEC 18 UPDATE - Update to Monterey 12.1, Update OC version to 0.7.6, Enable BAR Size, Update Kexts - Switched itlwm w/ Heliport for Wi-Fi
Props to AudioGod for his immense help on config.plist as well as direction on resolving my audio issue.

Build Spec
  • CPU: Ryzen R9 5900X
  • Motherboard: Gigabyte AORUS X570 Xtreme - BIOS F34
  • RAM: G-Skill Trident Z Neo 4x16GB DDR4 3600Mhz C16 (XMP)
  • Graphics: AsRock RX 6900 XT (Reference Board)
  • Case : NZXT 710i
  • NVMe: Samsung 970 EVO 1TB
  • PSU: Corsair RM1000i
  • WiFi-Bluetooth: Intel Wi-Fi 6 AX200 + Bluetooth 5.0
  • Ethernet 1: Intel I211 Gigabit Ethernet
  • Ethernet 2: Aquantia 10 Gigabit Ethernet
  • Sound: Onboard - ALC1220VB
  • Cooling : Corsair H150i
  • Installed Operating Systems: Monterey 12.1 - Windows 11 Pro
  • Bootloader: OpenCore 0.7.6

ACPI SSDT's (Big Thank you to AUDIOGOD for assistance)
  • SSDT-USBX (USB power tables)
  • SSDT-PLUG (CPU power management)
  • SSDT-SBRG (Correcting EC, RTC memory & IRQ conflicts)
  • SSDT-SBUS-MCHC (SMBus Support)
  • FixShutdown-USB-SSDT (Fix Shutdown Issue - Also did ACPI Patch with USB Controller location _SB.PCI0.GP13.XHC0)
Kexts (Big Thank you to AUDIOGOD for assistance)
  • Lilu
  • VirtualSMC
  • WhateverGreen (Back-enabled for unfairgva=1)
  • AppleALC
  • SmallTreeIntel82576 (Now dead and now using Aquantia 10GbE! Waiting for new kext to come out...)
  • AMDRyzenCPUPowerManagement
  • USBMap
  • AirportItlwm itlwm w/ Heliport (Replaced to Monterey Version)
  • IntelBluetoothFirmware (Working!)
  • IntelBluetoothInjector (Removed for Monterey)
  • BlueToolFixup (Added for Monterey)
  • RestrictEvents (Back-enabled for AMD CPU Name, this changes memory view to iMacPro-like layout)
  • AppleIGB (Still not working!)

What Works
Sound (Headphone Port on the back of the PC. My Creative AE-5 uses front audio hub for Windows)
Ethernet Port (Intel GBE Ethernet) (Aquantia 10GbE Ethernet is now Active!)
WiFi / Bluetooth (BlueToolFixup Version 2.6.1 works)
USB Type C, 3.0 & 2.0 (All ports Mapped & Open)
AirDrop (Intel type WiFi does not let AirDrop to work)
iCloud
Hardware Acceleration
iMessages
Facetime
Sleep & Wake
Sleep and Shutdown via the Power Button
Power Nap
Handoff
Continuity

Apple Watch Unlock (This actually works)
HDCP Content (Apple tv+)

What Doesn't Work
SideCar
Intel 1GbE Ethernet
AirDrop
Handoff
Continuity

Bios Settings
  • Enter BIOS -> Press Delete -> Enter Setup
  • Save & Exit -> Load Optimized Defaults
  • Boot -> CSM Support -> Disabled
  • Boot -> Secure boot -> Disabled
  • Settings -> IO Ports -> Above 4G Decoding -> Enabled
  • Settings -> IO Ports -> Enable ReSize BAR Support -> Enabled
  • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto
Started from AudioGod's Gigabyte Aorus thread--
Aorus Xtreme - ALC1220VB Device Address: PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4), layout-id=7, PCI address: 1022-1487.
For me I had Sound Blaster AE-5 installed for Windows, so had to locate it and do alctsel=1.
Kernel Patch Added Find/Replace Aquantia Network Drive.
Boot arg: alctsel=1 alcid=7 unfairgva=1 agdpmod=ignore
Added FixShutdown-USB-SSDT.aml by compiling .dsl file with DSDT tag _SB.PCI0.GP13.XHC0 + adding ACPI/Patch plist add-on to resolve shutdown issue.
Where is the file?
 

DarkSilentSC

Member
Joined
Jun 4, 2021
Messages
37
Just saw Airportlwm and IntelBluetoothFirmware RC2.1.0 came out so I updated my kexts with these -- Bluetooth and Wi-Fi performance improved greatly.
Also decided to post up config.plist for OC 0.7.6 - Please use at your own risk.
 
Top Bottom