Skip to content

Latest commit

 

History

History
66 lines (55 loc) · 4.18 KB

README_CHT.md

File metadata and controls

66 lines (55 loc) · 4.18 KB

AMD Vanilla OpenCore

語言(Languages): English, Russian, 繁中(已選)

用於在 macOS 中啟用差不多原生的 AMD 處理器支援的內核補丁

功能

  • 讓 macOS 可在 AMD 處理器上運行
  • 啟用 iMessage, Siri, FaceTime, 接續互通等
  • 較定制的 XNU kernel 穩定

壞處

  • 在 macOS 10.14 以下沒有 32-bit 支援 (OPEMU)

支援的 AMD 處理器

家族 架構 例子
15h Bulldozer FX 系列
16h Jaguar A 系列(含 AM4 的 A 系列)
17h Zen Ryzen, Threadripper, Athlon 2xxGE

支援的 macOS 版本

  • High Sierra 10.13.x
  • Mojave 10.14.x
  • Catalina 10.15.x

指引

  • 從 App Store 中下載 macOS High Sierra, Mojave 或 Catalina
  • 插入一隻空的 USB
  • 在終端機的執行以下其中一條指令,準備可用於啟動的 macOS USB
NOTE: 在以下指令中,記得把 'MyVolumeName' 換成你的 USB 容器名稱

## 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 release)
  • 根據 OpenCore Documentation 製作 config.plist. 沒有預設 config
  • 根據你的 CPU 家族和需要,在 config 中合併以上提供的補丁和更改你需要的設定

特別 Notes

  • 這些補丁需要 OpenCore 0.5.2 或以上,在 0.5.1 或以下的版本不能使用
  • 如果你在設定 OpenCore config 時需要協助,閱讀 OpenCore 的官方文件和這個教學或加入 Discord 伺服器
  • 對於在安裝 macOS Mojave 的 15h_16h 處理器家族
  • 啟動 10.15 需要注意以下兩個事項:
    • 如果在你的 DSDT 中,有 ID 為 PNP0C09 的 EC 裝置,macOS 可能在初始啟動時卡住。請確保把 EC 裝置傳回狀態 Zero 以關閉它,你可以使用一個定制的 SSDT-EC0.aml 達到以上的效果。如果你想知道這是如何運作的,你可以到這裡.
      -或-
      使用以下 ACPI 補丁以更改 EC 裝置的 ID:
          Comment             Find        Replace
      PNP0C09 to PNPFFFF    41D00C09     41D0FFFF
      
    • 當使用這些 SMBIOS:MacPro6,1MacPro7,1iMacPro1,1 時, AppleIntelMCEReporter.kext 會出現錯誤 (Kernel Panic)。你可以使用其他的 SMBIOS 或到這裡下載並使用可關閉它的 kext (AppleMCEReporterDisabler.kext)

鳴謝

  • AlGrey - 想法及製作這些補丁
  • XLNC - 加入更多 macOS 版本
  • Sinetek, Andy Vandijck, spakk, Bronya, Tora Chi Yo, Shaneee 和更多人 - 分享他們對 AMD/XNU 內核的知識
  • 0xD81CFdoesprintfwork - README 翻譯