Compatibilità
Il supporto hardware di macOS è limitato a ciò che Apple supporta, con l’aggiunta delle patch create dalla community.
Supporto CPU
Sezione intitolata “Supporto CPU”I processori AMD Bulldozer (15h)
e successivi sono supportati con le patch AMD Vanilla.
Requisiti CPU
Sezione intitolata “Requisiti CPU”Requisiti architettura
Sezione intitolata “Requisiti architettura”- I processori x86_64/AMD64 (a 64 bit) sono supportati a partire da Mac OS X Tiger 10.4.1
Requisiti SSE
Sezione intitolata “Requisiti SSE”SSE3
è richiesto per tutte le versioni Intel di macOSSSSE3
è richiesto per tutte le versioni di macOS a 64 bitSSE4
è richiesto nelle versioni damacOS 10.12
fino amacOS 10.14
esclusoSSE4.2
è richiesto permacOS 10.14+
e per i driver delle GPU AMD più recenti. Se possibile, evitare CPU che supportano soloSSE4.1
. Potrebbe funzionare con qualche hack, vedere Gathering Files > Kexts
Problemi di compatibilità con le CPU AMD
Sezione intitolata “Problemi di compatibilità con le CPU AMD”Purtroppo, alcune cose non funzionano correttamente su macOS con un processore AMD.
Programmi per macchine virtuali che usano AppleHV
Sezione intitolata “Programmi per macchine virtuali che usano AppleHV”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
Programmi a 32 bit
Sezione intitolata “Programmi a 32 bit”Le patch AMD Vanilla
non supportano i programmi a 32 bit, neanche in WINE
/CrossOver
. Tuttavia, in qualche modo funzionano su Threadripper (TRX40).
Supporto GPU
Sezione intitolata “Supporto GPU”Il supporto GPU è complesso.
GPU AMD
Sezione intitolata “GPU AMD”- 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).
GPU NVIDIA
Sezione intitolata “GPU NVIDIA”- 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.