Salta ai contenuti

Compatibilità

Il supporto hardware di macOS è limitato a ciò che Apple supporta, con l’aggiunta delle patch create dalla community.

I processori AMD Bulldozer (15h) e successivi sono supportati con le patch AMD Vanilla.

  • I processori x86_64/AMD64 (a 64 bit) sono supportati a partire da Mac OS X Tiger 10.4.1
  • SSE3 è richiesto per tutte le versioni Intel di macOS
  • SSSE3 è richiesto per tutte le versioni di macOS a 64 bit
  • SSE4 è richiesto nelle versioni da macOS 10.12 fino a macOS 10.14 escluso
  • SSE4.2 è richiesto per macOS 10.14+ e per i driver delle GPU AMD più recenti. Se possibile, evitare CPU che supportano solo SSE4.1. Potrebbe funzionare con qualche hack, vedere Gathering Files > Kexts

Purtroppo, alcune cose non funzionano correttamente su macOS con un processore AMD.

App note per non funzionare

  • VirtualBox più recente di 6
  • VMWare più recente di 10
  • Parallels più recente di 13.1
  • Docker
  • Android Studio
  • Backend acceleratore hvf di QEMU

Problemi di compatibilità con applicazioni che usano Intel MKL

Sezione intitolata “Problemi di compatibilità con applicazioni che usano Intel MKL”

Le applicazioni che usano Intel MKL richiedono una patch con uno strumento come AMDHelper.

Sembra che Intel voglia sabotare le CPU AMD non facendo funzionare MKL su di esse.

Programmi noti che utilizzano Intel MKL

  • Krisp
  • Logic Pro Waves Plug-In
  • Adobe software
  • Discord

Le patch AMD Vanilla non supportano i programmi a 32 bit, neanche in WINE/CrossOver. Tuttavia, in qualche modo funzionano su Threadripper (TRX40).

Il supporto GPU è complesso.

  • Le GPU GCN e RDNA sono supportate nelle versioni più recenti di macOS.
  • Le GPU RDNA 3 non sono supportate, neanche quelle basate su Navi 24 lo sono (per ora). Navi 22 è supportata da NootRX
  • Le GPU integrate AMD Raven e Renoir sono supportate da NootedRed.
  • Altre generazioni di GPU integrate (GCN <5, RDNA) non sono supportate completamente (per ora).
  • Le GPU AMD Baffin sono supportate nella versione più recente di macOS.
  • Le GPU AMD Ellesmere sono supportate nella versione più recente di macOS.
  • Le GPU AMD Lexa sono supportate nella versione più recente di macOS mediante spoof dell’ID periferica a quello della rispettiva variante Baffin.
  • Le GPU AMD Polaris 20 non sono supportate (per ora).
  • Le GPU Maxwell (9XX) e Pascal (10XX) sono limitate a macOS 10.13.
  • Le GPU Turing (20XX, 16XX) non sono supportate in nessuna versione di macOS.
  • Le GPU Ampere (30XX) non sono supportate in nessuna versione di macOS.
  • Le GPU Kepler (6XX, 7XX) sono supportate fino a macOS 11.

Dopo questo, iniziamo recuperando i file necessari.