Руководство по использованию хакинтоша на Ryzen: Использование хакинтоша на ПК Ryzen

Руководство по использованию хакинтоша на Ryzen: Использование хакинтоша на ПК Ryzenно есть способ заставить их работать

  • Интегрированная графика Intel должна поддерживаться, в текущей версии поддерживается от 3-го поколения (Ivy Bridge) до 10-го поколения (Comet Lake), включая Xeons
  • Nvidias Turing и Амперные архитектуры не поддерживаются в macOS (серии RTX и GTX 16xx)
  • Nvidias Pascal и архитектуры Maxwell (1xxx и 9xx) поддерживаются до macOS 10.13 High Sierra
  • Nvidias Архитектура Kepler (6xx и 7xx) поддерживается до macOS 11, Big Sur
  • Теперь, когда вы знаете, какие GPU поддерживаются, перейдем к руководству по 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)
    • Наши Kexts (расширения ядра)
    • Наш файл config.plist (конфигурация системы)

    Для их получения мы обычно рекомендуем руководство по установке OpenCore от Dortania, ссылка здесь. Однако мы все равно перечислим необходимые kexts здесь. Для Ryzen Hackintoshes это необходимые драйверы, Kexts и SSDT/DSDT файлы. Все файлы имеют ссылки в своем названии.

    Драйверы

    • HfsPlus.efi
    • OpenRuntime.efi

    Kexts

    • AppleALC /VoodooHDA (Из-за ограничений Ryzen, на AppleALC ваши встроенные входы не будут работать, а VoodooHDA имеет худшее качество).
    • AppleMCEReporterDisabler (Отключает MCE Reporter в macOS, требуется для macOS 12. Не используйте на 11 и ниже).
    • Lilu (Патчер ядра, требуется на всех версиях.)
    • VirtualSMC (Эмулирует чипсет SMC, используемый на настоящих компьютерах Mac. Требуется на всех версиях)
    • WhateverGreen (По сути, это патчер графических драйверов.)
    • RealtekRTL8111 (Драйвер ethernet от Realtek. Большинство материнских плат 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 в руководстве Dortania. Начиная с этого момента, мы будем считать, что вы настроили свою конфигурацию соответствующим образом и поместили ее в папку EFI. Как только вы все это сделаете, у вас будет рабочий USB для вашего Ryzen Hackintosh. Подключите его к Ryzen Hackintosh, загрузитесь с USB и установите macOS, как на настоящий Mac. Обратите внимание, что установка займет некоторое время, и ваш компьютер будет часто перезагружаться. Не оставляйте его без присмотра, так как он также может несколько раз выйти из строя. После завершения установки вас (надеюсь) встретит экран, похожий на этот.