Доступные языки (Languages): English, Russian (текущий), Traditional Chinese, Spanish
Бинарные патчи ядра для включения практически нативной поддержки процессоров от AMD в macOS.
- Позволяют macOS стабильно работать на процессорах от AMD.
- Поддерживают iMessage, Siri, FaceTime, Continuity и т.д.
- Стабильнее кастомного ядра XNU.
- Нет поддержки 32-битных приложений (OPEMU) в версии 10.14 и ниже.
Поколение | Микроархитектура | Семейство |
---|---|---|
15h | Bulldozer | FX Series |
16h | Jaguar | A Series (включая AM4 A-Series) |
17h | Zen | Ryzen, Threadripper, Athlon 2xxGE |
- High Sierra 10.13.*
- Mojave 10.14.*
- Catalina 10.15.*
- Загрузите macOS High Sierra, Mojave или Catalina из App Store.
- Подключите пустой USB-накопитель.
- Запустите одну из следующих команд для создания загрузочного носителя.
ВАЖНО: Не забудьте заменить '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 на EFI раздел накопителя (Релизы OpenCore доступны здесь: https://github.com/acidanthera/OpenCorePkg/releases)
- Ознакомьтесь с документацией OpenCore для создания
config.plist
. Стандартная конфигурация не предоставлена (Вы должны создать её сами) - Добавьте в свой
config.plist
патчи, которые соответствуют поколению Вашего процессора (15_16h
или17h
). Отредактируйте их, если это необходимо.
- Данные патчи требуют OpenCore версии 0.5.2 и выше. Они не будут работать на версии 0.5.1 и ниже.
- Для получения дополнительных сведений по созданию конфига OpenCore ознакомьтесь с документацией и посетите данный гайд, а также наш сервер в Discord.
- Для пользователей macOS Mojave c процессорами 15 и 16 поколения:
- В процессе первого запуска система будет перезагружаться после этапа
Данные и конфиденциальность
. Для решения данной проблемы следуйте данной инструкции (она находится под заголовкомUPDATE-2
). - В браузерах некоторые веб-страницы могут не загружаться или вызывать зависание системы во время загрузки (brew.sh, facebook.com и т.д). Для решения этой проблемы следуйте данной инструкции (она находится под заголовком
UPDATE-5
)
- В процессе первого запуска система будет перезагружаться после этапа
- Для использования macOS Catalina необходимо обратить внимание на два пункта
- Если в Вашем DSDT присутствует устройство EC с ID
PNP0C09
, то macOS может остановиться на начальном этапе загрузки системы. Для решения этой проблемы Вы должны удостовериться в том, что Ваше EC устройство выключено при помощи возвращаемого значенияZero
. Для этого Вы можете использовать кастомный SSDT-EC0.aml. Если Вы хотите разобраться в этом подробнее - посетите данную страницу.
-или-
Вы можете изменить ID у EC устройства путём использования данного ACPI патча:Comment Find Replace PNP0C09 to PNPFFFF 41D00C09 41D0FFFF
- Если Вы используете один из этих SMBIOS:
MacPro6,1
,MacPro7,1
,iMacPro1,1
--AppleIntelMCEReporter.kext
может вызвать панику ядра. Для решения этой проблемы Вы можете выбрать другой SMBIOS или добавить в свой загрузчик данное расширение ядра (kext).
- Если в Вашем DSDT присутствует устройство EC с ID
- AlGrey за идею и создание патчей.
- XLNC за поддержание актуальности патчей к различным версиям macOS и поколениям процессоров.
- Sinetek, Andy Vandijck, spakk, Bronya, Tora Chi Yo, Shaneee и многих других за то, что они поделелились своими идеями и знаниями в области XNU & AMD.
- 0xD81CF, doesprintfwork и erikjara за перевод и адаптацию README.