可以安裝 macOS 的 AMD 處理器信息表
概述
由于近幾年 AMD 的持續崛起,市場占有率不斷走高,出現很多剛入黑蘋果這個坑的小白手持各類 AMD 處理器對如何安裝感到十分困惑。本文将簡單梳理一下 macOS 可以“兼容”的 AMD 處理器,以供參考。首先需要說明幾個針對絕對新手的知識點:
- 蘋果操作系統最早名稱是 Mac OS System,第 10 個大版本時改名爲 Mac OS X,後第 11 個小版本時再次改名爲 macOS,截止本文更新,最新版本是 macOS 12.0 Monterey(Beta);
- 自 Mac OS X 10.8.5(Leopard)開始,蘋果抛棄 IBM 的 PowerPC 架構開始全面轉向 x86 架構,具體來說是在官方産品中僅使用過英特爾的處理器,macOS 是一個相對封閉的操作系統,蘋果公司沒有必要爲自己不使用的硬件平台開發驅動,況且,英特爾處理器在運行 macOS 時也依舊存在一些穩定性問題和其它小毛病;
- 由于上面的原因,目前使用 AMD 處理器安裝 macOS,實際上是通過使用内核補丁的方法去仿冒英特爾處理器(因爲它們都是 x86 架構),欺騙 macOS 達到“兼容”的目的。因此,AMD 處理器在運行 macOS 時,相比英特爾處理器會天然存在一些額外的問題和小毛病(末尾列出),有解和無解的情況都有,明确是想安裝黑蘋果并重度使用的用戶不建議選用 AMD 處理器。
支持的處理器型号
17H 系列(銳龍,Ryzen)
- Zen(第一代銳龍)
- Ryzen 3 1200 到 Ryzen 7 1800X,包括所有 X 系列芯片;
- Threadripper(線程撕裂者):1900X、1920X、1950X;
- Zen+(第二代銳龍)
- Ryzen 3 2300X 到 Ryzen 7 2700X,包括所有 X 和 MAX 系列芯片,但不含 G 系列;
- Threadripper:2920X、2950X、2970WX、2990WX;
- Zen2(第三代銳龍)
- Ryzen 5 3500 到 Ryzen 9 3950X,包括所有 X 和 MAX 系列芯片,但不含 G 系列;
- Zen3(第四代銳龍)
- AMD 将 4000 系列命名給了移動端以及 APU,Zen3 的普通桌面端産品命名從 5000 系列開始;
- 以上對應芯片型号可以在 TechPowerUp 網站查詢
15/16H 系列
以下系列中的的所有 APU 核顯均不被支持,但其他方面完全支持:
- Bulldozer
- Piledriver
- Steamroller
- Excavator
- Trinity
- Richland
- Kaveri
- Carrizo
- Bristol Ridge
- 以上對應芯片型号可以在 TechPowerUp 網站查詢
以下芯片均能被支持,主要是 APU,但由于在 macOS 中存在音頻問題,不建議使用;另外核顯也無法支持。
Ryzen(銳龍)
- Zen(Raven Ridge):
- Athlon 200 GE 到 Athlon 240GE
- Athlon 3000G
- Ryzen 3 2200GE 到 Ryzen 5 Pro 2400G,包括所有 Pro 系列芯片;
- Zen+(Picasso):
- Athlon Pro 300GE
- Ryzen 3 3200G 到 Ryzen 5 Pro 3400G,包括所有 Pro 系列芯片;
- 以上對應芯片型号可以在 TechPowerUp 網站查詢
存在問題的處理器型号
下面是目前還存在一些問題的型号
- TRX40 3000 系列 Threadripper 線程撕裂者處理器:
- Threadripper 3960X
- Threadripper 3970X
- Threadripper 3990X
銳龍筆記本電腦
任何基于以上型号的 CPU/APU 理論上應該都能啓動,但因爲沒有核顯支持,電源管理以及芯片組問題所以無法正常使用,因此内核補丁暫未支持銳龍筆記本電腦。
服務器處理器系列
以上系列中的 Opteron(皓龍)和 EPYC(霄龍)處理器并未進行過大規模測試,理論上應該可以啓動。
其它處理器系列
任何上述未提及的 AMD 處理器都可視作不支持。對于 Ryzen 系列來說尤其如此,15/16H 可能還會有一些奇怪的問題。
支持的 macOS 版本
目前,AMD 處理器通過内核補丁可以安裝以下版本的 macOS:
- macOS 10.13 High Sierra
- macOS 10.14 Mojave
- macOS 10.15 Catalina
- macOS 11.0 Big Sur
- macOS 12.0 Monterey (beta)
其它知識點
- 目前内核補丁要求 OpenCore 0.6.1 及以上版本;
- 運行 macOS 10.15 時,有兩個地方需要注意:
- 如果你的 DSDT 中有一個 ID 爲 PNP0C09 的設備時,安裝可能會卡在第一階段。要修複這個問題,需要關閉此設備或在 DSDT 中使其返回 Zero。可以通過使用 SSDT-EC0.aml 或下面的 ACPI 補丁達成這個目的。
CommentFindReplace
PNP0C09 to PNPFFFF 41D00C0941D0FFFF
- 當使用 MacPro6,1、MacPro7,1 或 iMacPro1,1 這幾個 SMBIOS ID 時,AppleIntelMCEReporter.kext 會導緻内核崩潰。要解決這個問題,可以使用 AppleMCEReporterDisabler.kext 或使用内核阻止補丁(OpenCore 默認設置 Sample.plist 有提供)。
AMD 黑蘋果會遇到的問題
AMD 處理器完全不支持 macOS 中的許多功能,還有一些功能會被部分破壞,包括:
- 依賴 AppleHV 的虛拟機軟件
- 這包括 VMWare,Parallels,Docker,Android Studios 等
- VirtualBox 是唯一的例外,因爲它擁有自己的虛拟機管理程序
- VMware 10 和 Parallels 13.1.0 确實擁有它們自己的虛拟機管理程序,可以運行,但是這些軟件版本早已過時
- Adobe 支持
- Adobe 的大多數軟件都依賴于 Intel 的 Memfast 指令集,會導緻 AMD 處理器的黑蘋果系統崩潰
- 你可以禁用諸如 RAW 支持之類的功能以避免崩潰
- 除 Adobe 外,其它調用 AppleRAW 引擎功能的軟件都有同樣的問題
- 32位支持
- 對于仍然需要 Mojave 及更低版本中的 32 位軟件的用戶,請注意 AMD Vanilla 補丁并不支持 32 位指令
- 一種解決方法是安裝自定義内核,但是會導緻 iMessage 無法使用
- 許多應用程序的穩定性問題
- 基于音頻的應用程序最容易出現問題,例如 Logic Pro
- DaVinci Resolve、Final Cut Pro X 也有一些穩定性問題
參考資料
原文鏈接:http://imacos.top/2022/02/12/0734/,轉載請注明出處。
Click to rate this post!
[Total: 0 Average: 0]