语言: English, Ukrainian, Russian, Traditional Chinese, Spanish, 简体中文(当前选中), Vietnamese
内核二进制补丁,使macOS近乎原生支持AMD CPU
- 使macOS能够在AMD CPU上飞速运行
- 启用iMessage、Siri、FaceTime、Continuity等功能
- 与定制的XNU内核相比更稳定
- 10.14及以下版本不支持32位(OPEMU)
家族 | 代号 | 示例 |
---|---|---|
15h | 推土机 | FX系列 |
16h | Jaguar | A系列(包括AM4 A系列) |
17h | Zen | Ryzen, 1st, 2nd + 3rd Gen Threadripper, Athlon 2xxGE |
在一些测试过的系统上,禁用mtrr_update_action - fix PAT
补丁后GPU性能有所提高。如果你想测试这个功能,建议先在带有OpenCore的USB上进行测试,以确保其工作。不同的主板/GPU组合可能会有我们不知道的问题。请自行承担风险
- High Sierra 10.13.x
- Mojave 10.14.x
- Catalina 10.15.x
- 从App Store下载MacOS High Sierra、Mojave或Catalina
- 插入一个空的USB驱动器
- 在你的终端机上运行以下命令来准备可启动的macOS USB
注意:请确保在以下的命令中用实际的USB卷名替换'MyVolumeName'
## 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
- 将OpenCore安装到您的USB驱动器上(OpenCore的版本见:https://github.com/acidanthera/OpenCorePkg/releases)
- 请阅读OpenCore Documentaion中关于
config.plist
的设置,我们不会提供默认的配置 - 根据你的CPU系列(即
15h_16h
或17h
),将提供的补丁合并到你的OpenCoreconfig.plist
中,并根据你的需要进行编辑
- 这些补丁需要OpenCore 0.6.1及以上版本
- 在 OpenCore 配置时需要支持,请阅读文档并访问 这里 指南或 Discord 服务器
- 对于macOS Mojave上的15h_16h CPU系列用户
- 要启动10.15,有两件事需要注意
- 如果你的DSDT中有一个ID为
PNP0C09
的EC设备,那么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或使用这里的disabler kext
- 如果你的DSDT中有一个ID为
- AlGrey,感谢他的创意和创建补丁
- XLNC,感谢他维护各种macOS版本的补丁
- Sinetek、Andy Vandijck、spakk、Bronya、Tora Chi Yo、Shaneee和其他许多分享AMD/XNU内核知识的人
- 0xD81CF, dosprintfwork 和 erikjara 的readme翻译