- Notifications
You must be signed in to change notification settings - Fork2
steeve/ryzentosh
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is the OpenCore configuration for macOS Big Sur 11.1 running on the ASUSCrosshair VIII Hero (Wi-Fi) X570 motherboard with an AMD Ryzen 5950x and Radeon5500 XT.
All of this was done following the greatOpenCore Install Guide with theRyzen peculiarities. It is way less complex that itseems and is higly a recommended read.
Component | Status | |
---|---|---|
AMD Ryzen 5950x | ✅ | viaAMD kernel patches |
Processor tempeture, frequency | ✅ | viaSMCAMDProcessor |
Sleep | ❓ | Unknown as I have no use for it yet |
NVMe | ✅ | probably viaNVMeFix.kext |
SATA | ✅ | native |
USB | ✅ | via SSDT injection |
On-Board audio | ❌ | AppleALC is injected but couldn't find a layout id that worked. Seethis 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 | ✅ | viaLucyRTL8125Ethernet.kext |
Radeon 5500 XT | ✅ | viaWhateverGreen.kext |
Radeon 5500 XT Audio (DP/HDMI) | ✅ | via viaWhateverGreen.kext |
I have a RTX 3090 as the main GPU (first slot), and a Radeon 5500 XT asthe macOS GPU (second slot). As such, I have disabled the first PCI slot formacOS with the following inDeviceProperties.Add
(you might want to removethat 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>
Make sure the BIOS configuration is setas per the guide.
The machine is configured asiMacPro1,1
.
Because SMBios serial numbers are required, theconfig.plist
isn't present intheEFI/OC
directory, but rather aconfig.tpl.plist
in which the serialnumbers areCHANGEME
.
As per the guide, useGenSMBios togenerate valid serials.
On macOS, it is possible to runmake config
to generate a finalconfig.plist
from aserials.txt
with the following format:
MLB XXXXSystemSerialNumber YYYYSystemUUID ZZZZ
I personally use themake sync
command to generate and synchronize myEFI
folder.