Сцена Hackintosh процветает с момента перехода Apple на платформу Intel в 2006 году, а после мероприятия AMD в 2017 году Ryzen Hackintosh были в центре внимания сообщества благодаря их производительности по сравнению с Intel с Ryzen и чистой мощности. который есть в серии Threadripper. Оба эти процессора являются мощными, но из-за перехода Apple на собственный процессор, жизнь этих хакинтошей может быть недолгой. Но на данный момент они все еще поддерживаются. Итак, сегодня мы напишем наше первое (и, надеюсь, единственное) руководство по Ryzen Hackintosh!
Итак, давайте сначала получим некоторую информацию по этой теме.
Что такое Хакинтош?
Проще говоря, Хакинтош — это обычный компьютер, на котором установлено программное обеспечение Apple, через загрузчик (точнее, цепной погрузчик), например Открытое ядро or Клевер. Разница между Clover и OpenCore заключается в том, что Clover более известен в сообществе и используется на протяжении многих лет, а OpenCore — более новый вариант, в котором больше внимания уделяется стабильности. В этом руководстве мы будем использовать OpenCore, поскольку он лучше подходит для сборок AMD, поскольку для этого руководства мы будем использовать процессор Ryzen.
Хакинтош состоит из трех основных частей. Твой цепной погрузчик (в данном случае OpenCore), ваш папка EFI, где хранятся ваши драйверы, конфигурация системы и цепной загрузчик, а также, что наиболее юридически сложно, ваш установщик macOS. На Ryzen Hackintosh вам также потребуются патчи ядра, но мы вернемся к этому позже.
Итак, приступим к строительству.
Как мне собрать Ryzen Hackintosh?
Итак, чтобы создать Хакинтош, вам сначала понадобится несколько вещей.
- Процессор, совместимый с macOS и OpenCore (проверьте здесь)
- Видеокарта, совместимая с macOS (проверьте здесь, мы это тоже подробно объясним)
- Базовые знания вашего оборудования
- Терпение
Как только они у вас появятся, вы сможете следовать этому руководству. Итак, сначала давайте перейдем к аппаратному обеспечению.
Поддержка оборудования
Как мы упоминали ранее, в настоящее время поддерживаются Ryzen Hackintosh, и это руководство основано на платформе AMD Ryzen, поэтому, если у вас ПК с процессором Intel, мы не рекомендовать Однако, следуя этому руководству, вы можете, если хотите. Теперь, когда процессоры позади, давайте перейдем к видеокартам.
Теперь AMD является предпочтительной платформой Apple для видеокарт с 2017 года. Таким образом, любая видеокарта Nvidia, выпущенная после 2017 года, не будет поддерживаться. Вот список поддерживаемых видеокарт. Прочтите это подробно, иначе вы что-то напутаете.
- В настоящее время поддерживаются все видеокарты на базе GCN (AMD RX 5xx, 4xx).
- Поддерживаются RDNA и RDNA2., но некоторые графические процессоры могут быть несовместимы (RX 5xxx, RX 6xxx)
- Графика AMD APU не поддерживается. (Серия Vega, не основанная на GCN или RDNA)
- AMD, Карты Polaris на основе Lexa (например, RX 550) поддерживают не, но есть способ заставить их работать
- Должна поддерживаться интегрированная графика Intel. В текущей версии поддерживаются поколения от 3-го (Ivy Bridge) до 10-го (Comet Lake), включая Xeon.
- Nvidia's Тьюринг и Ампер архитектуры не поддерживаются в macOS (серия RTX и серия GTX 16xx)
- Nvidia's Паскаль и Максвелл архитектуры (1xxx и 9xx) поддержал до macOS 10.13 High Sierra
- Nvidia's Кеплер архитектура (6xx и 7xx) поддержал до macOS 11, Биг-Сур
Теперь, когда вы знаете, какие графические процессоры поддерживаются, давайте перейдем к руководству по Ryzen Hackintosh.
Создание установочного носителя macOS
Это самая сложная с юридической точки зрения часть сборки Ryzen Hackintosh, поскольку с приобретением установщика macOS возникает множество проблем.
- Вы не устанавливаете macOS на официальное оборудование
- Вы (скорее всего) не собираетесь использовать его на настоящем Mac.
- Вам понадобится настоящий Mac, если вы собираетесь пойти официальным путем.
Вы можете легко получить macOS, если используете настоящий Mac. Просто зайдите в App Store и найдите версию, которую хотите установить, и — бац. У вас есть установщик macOS. Однако, если вы собираетесь использовать свой компьютер, вам необходимо использовать такой инструмент, как MacRecovery или gibMacOS. В этом руководстве мы будем использовать gibmacOS.
Сначала загрузите gibmacOS со страницы Github, нажав зеленую кнопку с кодом и выбрав «Загрузить zip». Имейте в виду, что для этого сценария потребуется установка Python, однако приложение предложит вам установить его.
Затем распакуйте zip-архив и откройте файл gibmacOS, связанный с вашей операционной системой. (gibmacOS.bat для Windows, gibmacOS.command для Mac и gibmacOS для Linux или универсальный вариант.) После установки Python и завершения загрузки нажмите клавишу R на клавиатуре и нажмите Enter, чтобы переключить загрузчик в режим «Только восстановление». . Это позволит нам получать изображения меньшего размера, чтобы на время сэкономить полосу пропускания.
После этого, как только загрузятся все установщики macOS, выберите нужную версию. В этом руководстве мы будем использовать Catalina, поэтому вводим 28 в командную строку и нажимаем Enter.
Как только мы закончим с этим, установщик начнет загрузку, и мы перейдем к следующему шагу — записи установщика на наш USB-накопитель. Для этого нам нужно открыть файл MakeInstall.py, поставляемый с gibmacOS. Следуйте инструкциям на экране и запишите установщик на USB-накопитель. На вашем USB-накопителе будет создано два раздела: EFI и установщик.
Далее настраиваем наш EFI.
Настройка папки EFI
EFI — это, по сути, то, что содержит все наши драйверы, таблицы ACPI и многое другое. Вот тут-то и начинается веселье. Для настройки EFI нам понадобятся четыре вещи.
- Водители
- Наши файлы SSDT и DSDT (таблицы ACPI)
- Наши кексы (расширения ядра)
- Наш файл config.plist (конфигурация системы)
Чтобы получить их, мы обычно рекомендуем руководство по установке Dortania OpenCore, связаны здесь. Тем не менее, мы все равно перечислим здесь необходимые кексты.
Для Ryzen Hackintosh это необходимые файлы драйверов, Kexts и SSDT/DSDT. Все файлы связаны по своему имени.
Водителей
Кексты
- AppleALC/VoodooHDA (из-за ограничений Ryzen на AppleALC ваши встроенные входы не будут работать, а качество VoodooHDA будет хуже.)
- AppleMCReporterDisabler (Отключает MCE Reporter в macOS, необходимый для macOS 12. Не используйте в 11 и более ранних версиях.)
- Lilu (Патчер ядра необходим для всех версий.)
- ВиртуалSMC (Эмулирует чипсет SMC, установленный на реальных компьютерах Mac. Требуется для всех версий.)
- Что угодноЗеленый (По сути, патчер графических драйверов.)
- РеалтекRTL8111 (Драйвер Realtek Ethernet. Большинство материнских плат AMD используют его, однако, если у вас другой драйвер, замените соответствующим kext.)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (Исправление встроенного контроллера. Требуется для всех процессоров Zen.)
- SSDT-CPUR.aml (Требуется для плат B550 и A520. НЕ ИСПОЛЬЗУЙТЕ, ЕСЛИ У ВАС НЕТ ОДНОГО ИЗ ЭТОГО.)
Когда у вас будут все эти файлы, загрузите OpenCorePkgи извлеките EFI из папки X64 внутри zip-архива и настройте папку OC внутри EFI в соответствии с загруженными вами файлами. Вот ссылка.
После того, как вы настроили и очистили свой EFI, пришло время настроить config.plist. Мы не будем вдаваться в подробности, как это сделать, поскольку это зависит от вашего оборудования и не является универсальным решением для всех устройств. Вы можете следовать указаниям гида Дортании. настройка config.plist раздел для этого. С этого момента мы будем считать, что вы соответствующим образом настроили свою конфигурацию и поместили ее в папку EFI.
Как только вы закончите со всем этим, у вас будет рабочий USB-накопитель для вашего Ryzen Hackintosh. Подключите его к Ryzen Hackintosh, загрузитесь с USB-накопителя и установите macOS, как на настоящий Mac. Обратите внимание, что установка займет некоторое время, и ваш компьютер будет часто перезагружаться. Не оставляйте его без присмотра, так как он также может несколько раз выйти из строя. После завершения настройки вы (надеюсь) увидите экран, похожий на этот.
И мы закончили! У вас рабочий Ryzen Hackintosh! Завершите настройку, проверьте, что работает, а что нет, и начните поиск дополнительных файлов и решений Kext, если что-то не работает. Но вы официально прошли сложную часть настройки. Остальное довольно легко. Ниже мы свяжем EFI, который мы использовали для Ryzen 2 3-го и 5-го поколения, чтобы, если у вас 6-ядерный процессор и аналогичная материнская плата, вы могли опробовать его, не проходя через чертову настройку EFI. мы не поощряем использование этого EFI из-за его нестабильности и того, что он является универсальным EFI..
Итак, что вы думаете об этом руководстве? Будете ли вы в ближайшее время создавать Ryzen Hackintosh? Сообщите нам об этом в нашем Telegram-канале, к которому вы можете присоединиться. здесь.