OpenCore 0.7.8 EFI Update, February 8th, 2022
The EFI works with MacOS 12.3 Beta 1,2 & 3 on BIOS 4203 and includes Linux.
The EFI has now been updated to the my latest version.
Changes made include,
- Lilu
- AppleALC
- WhateverGreen
- VirtualSMC
- RestrictEvents
- AppleMCEReporterDisabler
- LucyRTL8125Ethernet
- SMCAMDProcessor
- SmallTreeIntel812576Ethernet
- New Universal AMD Patches Monterey 12.3 Compatible,
- 2.5Ghz Ethernet Auto Negotiation Fixed,
- Memory Mapping is now Being done via RestrictEvents,
- About This Mac now displays the correct AMD Processor info done via RestrictEvents,
- Plus other minor tweaks and changes to the config.
NVMeFix was removed due to the stability issue with macOS Monterey 12.3 beta 1 & 2.
Note 1 - If your not using a RX 6800 or any other Navi/BigNavi GPU then remove agdpmod=ignore from the boot arguments.
Note 2 - If you are using a 6 or Less Core Ryzen then go into the Config,plist and under PlatformInfo->Generic Change the ProcessorType from 0 to 1537, This will list your CPU info correctly inside About This Mac.
Note 3 - The SmallTreeIntel82576.kext is not working in macOS Big Sur and Monterey.
Note 4 - BIOS SETTING CHANGE - Since Bios Revision 4010 Power On By PCIe can break shut down on some peoples builds so ensure the following setting is now set as disabled.
- Advanced -> APM Configuration -> Power On By PCIe -> Disabled
For OpenCore Using PlistEdit Pro add your details by modifying the following
IMPORTANT PATCH INFO TO SET THE CORRECT CORE COUNT FOR YOUR CPU
Core Count patch needs to be modified to boot your system. Find the two algrey - Force cpuid_cores_per_package patches and alter the Replace value only.
Changing BA000000 0000/BA000000 0090* to BA <CoreCount> 0000 0000/BA <CoreCount> 0000 0090* substituting <CoreCount> with the hexadeciamal value matching your physical core count.
Note:
The three different values reflect the patch for different versions of macOS. Be sure to change all three if you boot macOS 10.13 to macOS 12
See the table below for the values matching your CPU Core Count.
CoreCount | Hexadecimal |
---|
6 Core | 06 |
8 Core | 08 |
12 Core | 0C |
16 Core | 10 |
32 Core | 20 |
So for example a 6 Core 5600X would result in these replace values, BA 06 0000 0000/BA 06 0000 0090
Or a 12 Core 5900X that I have it setup as standard would result in these replace values, BA 0C 0000 0000/BA 0C 0000 0090
EXAMPLE
Power Gadget App
The AMDRyzenCPUPowerManagement.kext has been updated and has gone from good to Amazing so make sure you download the latest version of the Power Gadget App to make the most of it.
AMD.Power.Gadget.app.zip
Finally and as always, MAKE SURE YOU RESET YOUR NVRAM BEFORE BOOTING INTO THE NEW EFI.
Big thanks to AudioGod, Shaneee & Ezual!