- Joined
- Mar 13, 2020
- Messages
- 2,149
This is laid out in the AMD_Vanilla GitHub Readme but I'd thought I'd post here too incase of any questions.
Patches are now universal across 15h, 16h, 17h and 19h by utilising the OpenCore Kernel Quirk
Make sure to enable this quirk or the system won't boot.
This quirks provides the kernel with the CPU frequencies for macOS to boot.
Core Count patch needs modified to boot your system. Find the three
Replace:
Becomes:
substituting
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.
So for example a 6 Core 5600X Replace value would result in these replace values
Replace:
Note the
It's quite simple but if you've any questions on how to do this simply ask.
Enjoy,
Shaneee
Patches are now universal across 15h, 16h, 17h and 19h by utilising the OpenCore Kernel Quirk
ProvideCurrentCpuInfo
Make sure to enable this quirk or the system won't boot.
This quirks provides the kernel with the CPU frequencies for macOS to boot.
Core Count patch needs modified to boot your system. Find the three
algrey - Force cpuid_cores_per_package
patches and alter the Replace value only.Replace:
Code:
B8000000 0000
BA000000 0000
BA000000 0090
Code:
B8 <CoreCount> 0000 0000
BA <CoreCount> 0000 0000
BA <CoreCount> 0000 0090
<CoreCount>
with the hexadecimal 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 Replace value would result in these replace values
Replace:
Code:
B8 06 0000 0000
BA 06 0000 0000
BA 06 0000 0090
06
for the 6 Core CPU.It's quite simple but if you've any questions on how to do this simply ask.
Enjoy,
Shaneee
Last edited: