1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/aluveitie-RyzenMacPro

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Ryzen Mac Pro — OpenCore EFI для Asus Strix X570-I

В этом репозитории представлена базовая папка EFI для запуска macOS Catalina на материнской плате Asus ROG Strix X570-I Gaming. В настоящее время используется процессор Ryzen 9 3950X с 16 ядрами и видеокарта RX 6900 XT с SMBIOS MacPro7,1. Для краткого руководства по использованию различных процессоров, графических процессоров и SMBIOS см. ниже.

Это предназначено в качестве справочного материала и для обмена улучшениями для аналогичной сборки, а не как готовый к использованию EFI для загрузки. Настоятельно рекомендуется начать с ванильного OpenCore и следовать руководству OpenCore Vanilla.

Сборка Ryzen Mac Pro

  • Процессор: AMD Ryzen 9 3950X;
  • Охлаждение: кастомное водяное охлаждение;
  • Материнская плата: Asus ROG Strix X570-I Gaming;
  • WIFI/BT: Broadcom BCM94360NG;
  • Память: Kingston HyperX Predator (2x 32 ГБ) DDR4-3600;
  • Хранилище: Corsair MP600 (1000 ГБ) M.2 NVMe PCIe 4.0;
  • Видеокарта: AMD Radeon RX 6900 XT 16 ГБ;
  • Блок питания: Corsair SF600 Platinum;
  • Корпус: Phanteks Enthoo Evolv Shift (Mini-ITX).

Примечания Я сильно модифицировал корпус, чтобы он подходил для RX 6900 XT с тремя 120-мм радиаторами. Также я заменил встроенный модуль Intel AX200 на BCM94360NG, который изначально поддерживается macOS.

Чтобы запустить MacOS с KVM/QEMU в Unraid, используйте MacOS.xml в качестве шаблона для виртуальной машины и EFI-HackInABox в качестве шаблона для OC.

С macOS 12 Monterey в настоящее время не работает SmallTree kext. На данный момент необходимо использовать Wi-Fi или USB-адаптер Ethernet. Также необходимо отключить TSC Sync kext, так как он вызывает панику ядра в Monterey.

Текущий набор патчей настроен на 16 ядер. См. AMD-OSX о том, как настроить патчи для другого количества ядер.

Версии

  • BIOS: 4204;
  • OpenCore: 0.7.9;
  • macOS: 12.3.

Контент — Bare Metal

ACPI

  • SSDT-PLUG.aml устанавливает тип плагина;
  • SSDT-SBRG.aml устраняет конфликты EC, RTC и IRQ;
  • SSDT-USBX.aml устраняет проблемы с питанием USB;
  • SSDT-SBUS-MCHC.aml устраняет поддержку SMBUS;
  • SSDT-ARPT.aml переименовывает карту AirPort.

Второй патч переименовывает второй XHC0 в XHC2. Это полностью необязательно, поскольку USBPorts.kext сопоставляется с путём вместо имени, но это упрощает дифференциацию портов. Обратите внимание: XHC0 не переименовывается в XHCI, поскольку SMBIOS MacPro7,1 этого не требует. Если используется iMacPro1,1, это необходимо исправить с помощью SSDT-XHC, как обычно.

Kexts SmallTree kext больше не работает с macOS 12 Monterey, но AppleIGB kext можно использовать в качестве замены.

Для macOS 12.3 требуется AppleMCEReporterDisabler.kext для загрузки на AMD.

Помимо стандартных kexts, следует отметить следующее:

  • Для включения встроенного Bluetooth/Wi-Fi от Intel можно использовать kexts из OpenIntelWireless. Хотя Bluetooth работает в основном идеально, некоторые вещи, такие как аудиовход (например, Bluetooth-микрофон AirPods), не работают.
  • AMD Power Gadget можно загрузить с https://github.com/trulyspinach/SMCAMDProcessor/releases. Другие инструменты мониторинга также могут получить доступ к этой информации и отобразить её.
  • AGPMInjector kext используется для внедрения надлежащего управления питанием и может быть создан с помощью генератора Pavo-IM. Он специфичен для SMBIOS MacPro7,1 и видеокарты Radeon RX 6900 XT. Необходимо создать собственный kext для разных графических процессоров.
  • USBPorts kext зависит от SMBIOS и текущего макета контроллера в DSDT.

Свойства устройства С macOS 12.3 карты Navi имеют серьёзные проблемы с производительностью (примерно половина производительности Metal по сравнению с 12.2). Чтобы это исправить, необходимо использовать фреймбуфер соответствующей карты Apple. В случае Radeon RX 6900 XT это будет ATY,Carswell от Radeon Pro W6900X.

Настройка BIOS settings Всё протестировано с последней версией BIOS 4010 Beta от Asus:

  • CSM: отключено;
  • Above 4G decoding: включено;
  • RezisableBAR: отключено;
  • Fast boot: отключено.

Известные проблемы Встроенный Wi-Fi от Intel поддерживается itlwmx, хотя и отсутствует поддержка AirDrop и т. д. Микрофон пока не работает через встроенный аудиокодек.

Примечания Используйте на свой страх и риск.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

OpenCore EFI for running macOS on ASRock X570 ITX Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/aluveitie-RyzenMacPro.git
git@api.gitlife.ru:oschina-mirror/aluveitie-RyzenMacPro.git
oschina-mirror
aluveitie-RyzenMacPro
aluveitie-RyzenMacPro
master