提供了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,1MacPro7,1,或iMacPro1,1AppleIntelMCEReporter.kextMacOS可能会恐慌。为了防止这种情况,您需要使用不同的SMBIOS

发表回复

后才能评论