This is the OpenCore configuration for macOS Big Sur 11.1 running on the ASUS Crosshair VIII Hero (Wi-Fi) X570 motherboard with an AMD Ryzen 5950x and Radeon 5500 XT.
All of this was done following the great OpenCore Install Guide with the Ryzen peculiarities. It is way less complex that it seems and is higly a recommended read.
|AMD Ryzen 5950x||✅||via AMD kernel patches|
|Processor tempeture, frequency||✅||via SMCAMDProcessor|
|Sleep||❓||Unknown as I have no use for it yet|
|NVMe||✅||probably via NVMeFix.kext|
|USB||✅||via SSDT injection|
|On-Board audio||❌||AppleALC is injected but couldn’t find a layout id that worked. See this guide. I use an external DAC anyway.|
|Intel AX200 Bluetooth||✅||apparently native (USB)|
|Intel AX200 Wi-Fi||❌||AirportItlwm could perhaps do the trick. I use wired ethernet.|
|Realtek 2.5gbps ethernet||✅||via LucyRTL8125Ethernet.kext|
|Radeon 5500 XT||✅||via WhateverGreen.kext|
|Radeon 5500 XT Audio (DP/HDMI)||✅||via via WhateverGreen.kext|
Important GPU information
I have a RTX 3090 as the main GPU (first slot), and a Radeon 5500 XT as the macOS GPU (second slot). As such, I have disabled the first PCI slot for macOS with the following in
DeviceProperties.Add (you might want to remove that depending in your needs):
<key>PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0)</key> <dict> <key>class-code</key> <data>/////w==</data> <key>IOName</key> <string>#display</string> <key>name</key> <data>I2Rpc3BsYXk=</data> </dict>
Required BIOS configuration
Make sure the BIOS configuration is set as per the guide.
The machine is configured as
Because SMBios serial numbers are required, the
config.plist isn’t present in the
EFI/OC directory, but rather a
config.tpl.plist in which the serial numbers are
As per the guide, use GenSMBios to generate valid serials.
On macOS, it is possible to run
make config to generate a final
config.plist from a
serials.txt with the following format:
MLB XXXX SystemSerialNumber YYYY SystemUUID ZZZZ
I personally use the
make sync command to generate and synchronize my