Skip to content

OpenCore Configuration for Ryzen 3950x with ASUS Crosshair VIII Hero (Wi-Fi) X570

Notifications You must be signed in to change notification settings

steeve/ryzentosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ryzentosh

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.

What's working

Component Status
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
SATA native
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.

Regarding SMBios

The machine is configured as iMacPro1,1.

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 CHANGEME.

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 EFI folder.

About

OpenCore Configuration for Ryzen 3950x with ASUS Crosshair VIII Hero (Wi-Fi) X570

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published