Перейти до вмісту

Сумісність

Апаратна підтримка 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

Невідповідності процесора AMD

Section titled “Невідповідності процесора AMD”

На жаль, деякі функції macOS не працюють на системах AMD.

Віртуальні машини, що використовують AppleHV

Section titled “Віртуальні машини, що використовують AppleHV”

Відомо, що не працюють:

  • VirtualBox новіший за 6
  • VMWare новіший за 10
  • Parallels новіший за 13.1
  • Docker
  • Android Studio
  • QEMU’s hvf accelerator backend

Проблеми сумісності з додатками, що використовують Intel MKL

Section titled “Проблеми сумісності з додатками, що використовують 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 є складною.

  • Графічні процесори GCN та RDNA підтримуються в останніх версіях macOS.
  • Графічні процесори 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 підтримуються через підміну ID пристрою на відповідний варіант Baffin.
  • Polaris 20 AMD dGPU не підтримуються (поки що).

Графічні процесори NVIDIA

Section titled “Графічні процесори NVIDIA”
  • Графічні процесори Maxwell (9XX) та Pascal (10XX) обмежені macOS 10.13.
  • Графічні процесори Turing (20XX, 16XX) не підтримуються в жодній версії macOS.
  • Графічні процесори Ampere (30XX) не підтримуються в жодній версії macOS.
  • Графічні процесори Kepler (6XX, 7XX) підтримуються до macOS 11.

Тепер, коли це позаду, почнемо з збору необхідних файлів.