文章目录[隐藏]
提供了Beta版本的补丁,但在操作系统发布之前不提供支持。
冒着自己的风险尝试这些补丁,并且总是有一个备份EFI来引导。
语文:英文(现行)
二进制内核补丁,以启用几乎原生AMD CPU支持的MacOS。
先听我说!
现在,通过使用OpenCore内核Quirk,补丁在15h、16h、17h和19h是通用的。ProvideCurrentCpuInfo
。OpenCore 0.7.1或更高版本是必需的。
确保使能这种怪癖或系统不启动.
这种怪癖为内核提供了启动MacOS的CPU频率。
需要修改核心计数修补程序以引导系统。找到三个algrey - Force cpuid_cores_per_package
修补程序并更改Replace
只有价值。
变幻B8000000 0000
/BA000000 0000
/BA000000 0090
*至B8 <CoreCount> 0000 0000
/BA <CoreCount> 0000 0000
/BA <CoreCount> 0000 0090
*代以<CoreCount>
将十六进制值与物理核心计数相匹配。
注: 这三个不同的值反映了不同版本的MacOS的修补程序。如果将MacOS 10.13引导为MacOS 12,请确保将这三种情况都更改为
有关与CPU核心计数匹配的值,请参见下表。
科雷计数 | 十六进制 |
---|---|
4芯 | 04 |
6芯 | 06 |
8芯 | 08 |
12核心 | 0C |
16芯 | 10 |
24芯 | 18 |
32芯 | 20 |
例如,一个6Core5600X替换值会导致这些替换值,B8 06 0000 0000
/BA 06 0000 0000
/BA 06 0000 0090
注意:MacOS蒙特雷安装需要Misc -> Security -> SecureBootModel
在配置中禁用。
另外,需要在BIOS中禁用TPM。安装后都可以启用。
特征
-
使MacOS能够在AMD CPU上动态运行。
-
支持iMessage、Siri、FaceTime、连续性等。
-
与自定义XNU内核相比稳定。
缺点
- 没有32位支持(OPEMU)在10.14和更低
支持AMD CPU
家庭 | 代号 | 例 |
---|---|---|
15h | 推土机 | FX系列 |
16h | 捷豹 | 系列(包括AM4A系列) |
17小时和19小时 | 禅宗 | Ryzen,1,2+第3代Threadper,Athlon 2xxGE |
有关PAT修补程序的信息
默认启用的修补程序是Algrey的原始修补程序。这将工作所有的GPU,不影响音频,但没有提高性能。
另一个选择是Shaneee的补丁,它将提高GPU在AMD GPU上的性能,但可以阻止NVIDIA GPU的引导。当使用HDMI和DP音频时,也会引起音频问题。
选择在哪个补丁上使用是你的选择。请不要同时使用它们。
TRX 40系统注记
禁用mtrr_update_action - fix PAT
在一些测试过的系统上,补丁程序显示了GPU性能的改善。如果您希望测试此功能,建议在带有OpenCore的USB上这样做,以确保它首先工作。可能有不同的主板/GPU组合的问题,我们不知道。承担你自己的风险。
支持MacOS版本
-
塞拉利昂10.13.x
-
莫哈韦10.14.x
-
Catalina 10.15.x
-
大苏尔11.x
-
蒙特雷12.x(操作系统发布前不提供支持)
指令
-
从应用程序商店下载MacOS High塞拉利昂,Mojave,Catalina,BigSur或Money。
-
插入一个空的USB驱动器。
-
在终端中运行以下命令之一,以准备可引导的MacOSUSB。
NOTE: Make sure to replace 'MyVolumeName' with your actual USB volume name in the below commands.
## High Sierra
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Mojave
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Catalina
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Big Sur
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Monterey
sudo /Applications/Install\ macOS\ Monterey\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
全选代码
复制
-
在USB驱动器上安装OpenCore。
-
阅读OpenCore文档为
config.plist
设置。将不提供默认配置。 -
将提供的补丁合并到OpenCore中
config.plist
并根据你的需要编辑它。
特别说明
-
使用OpenCore的最新版本来避免不兼容。.
-
有关创建OpenCore配置的支持,请阅读文档并访问这向导或不和谐的服务器。
-
对于MacOSMojave上15h_16h的CPU家庭用户:
-
当第一次引导到MacOSMojave时,系统将在数据和隐私屏幕之后重新启动。若要解决此问题,请按照上述步骤进行。
-
在MacOSMojave上,某些网页在加载时会崩溃(例如。(网址:brew.sh,facebook.com)。若要解决此问题,请按照上述步骤进行。
-
要引导10.15,需要处理两件事:
-
如果您有一个带有ID的EC设备
PNP0C09
在您的DSDT中,MacOS在启动初始阶段时可能会被卡住。若要解决此问题,需要通过使EC设备返回状态来确保其禁用。Zero
。您可以使用自定义SSDT-EC0.aml要做到这一点,
-或-
您可以更改EC设备的ID。使用此ACPI修补程序:
Comment Find Replace
PNP0C09 to PNPFFFF 41D00C09 41D0FFFF
全选代码
复制
- 使用这些SMBIOS配置文件时
MacPro6,1
,MacPro7,1
,或iMacPro1,1
,AppleIntelMCEReporter.kext
MacOS可能会恐慌。为了防止这种情况,您需要使用不同的SMBIOS