Перейти к содержимому

Совместимость

Поддержка оборудования macOS ограничена тем, что поддерживает Apple, и патчами, созданными сообществом.

AMD Bulldozer (15h) и более новые процессоры поддерживаются с патчами AMD Vanilla.

  • Поддерживаются процессоры x86_64/AMD64 (64-разрядные) начиная с Mac OS X 10.4.1
  • SSE3 требуется для всех версий macOS для Intel
  • SSSE3 требуется для всех 64-разрядных версий macOS
  • SSE4 требуется для macOS 10.12 до, но не включая, macOS 10.14
  • SSE4.2 требуется для macOS 10.14 и более новых драйверов AMD GPU. По возможности избегайте процессоров только с SSE4.1. Может работать с некоторыми хаками; см. Сбор файлов > Kexts

К сожалению, некоторые функции macOS работают некорректно на системах AMD.

Известные проблемы

  • VirtualBox новее 6
  • VMWare новее 10
  • Parallels новее 13.1
  • Docker
  • Android Studio
  • QEMU’s hvf accelerator backend

Проблемы совместимости с приложениями, использующими Intel MKL

Заголовок раздела «Проблемы совместимости с приложениями, использующими Intel MKL»

Приложения, использующие Intel MKL, потребуют патч от такого инструмента, как AMDHelper.

По-видимому, Intel саботирует процессоры AMD, делая MKL неработоспособным на них.

Известные приложения, использующие Intel MKL

  • Krisp
  • Logic Pro Waves Plug-In
  • Программное обеспечение Adobe
  • Discord

Патчи AMD Vanilla не поддерживают 32-разрядные приложения, даже в WINE/CrossOver. Однако, каким-то образом это работает на Threadripper (TRX40).

Поддержка GPU сложна.

  • Поддерживаются GPU GCN и RDNA в последних версиях macOS.
  • GPU RDNA 3 не поддерживаются, Navi 24 также не поддерживается (пока). Navi 22 поддерживается NootRX
  • Raven и Renoir AMD iGPU поддерживаются через NootedRed.
  • Другие поколения iGPU (GCN <5, RDNA) не поддерживаются вообще (пока).
  • Baffin AMD dGPU поддерживаются в последней версии macOS.
  • Ellesmere AMD dGPU поддерживаются в последней версии macOS.
  • Lexa AMD dGPU поддерживаются через подмену идентификатора устройства на соответствующий вариант Baffin.
  • Polaris 20 AMD dGPU не поддерживаются (пока).
  • GPU Maxwell (9XX) и Pascal (10XX) ограничены macOS 10.13.
  • GPU Turing (20XX, 16XX) не поддерживаются ни в одной версии macOS.
  • GPU Ampere (30XX) не поддерживаются ни в одной версии macOS.
  • GPU Kepler (6XX, 7XX) поддерживаются до macOS 11.

Теперь, когда это позади, давайте начнём со сбора необходимых файлов.