// MACITYNET — HARDWARE & GADGET
macOS 27.3 sblocca GPU e Neural Engine per le macchine virtuali
Questo sito contiene link di affiliazione per cui può essere compensato
Una macchina virtuale macOS potrebbe finalmente eseguire applicazioni di intelligenza artificiale sfruttando non soltanto la CPU, ma anche GPU e Neural Engine del Mac che la ospita. Nella prima beta di macOS 27.3 Apple ha inserito un nuovo meccanismo di paravirtualizzazione che, nei primi test, porta alcuni carichi Core AI molto vicino alle prestazioni native.
La novità è emersa analizzando la prima beta di macOS 27.3. A individuarla è stato lo sviluppatore noto online come pdfu, che ha documentato API, configurazione e primi benchmark del nuovo acceleratore.
La conseguenza pratica può essere importante soprattutto per sviluppatori e servizi che utilizzano macOS in ambienti isolati. Un’app con funzioni di riconoscimento delle immagini, analisi video o altri modelli locali potrebbe essere provata dentro una VM continuando a sfruttare buona parte della potenza dell’Apple Silicon del Mac principale.
Core AI è il nuovo framework introdotto da Apple alla WWDC26 come evoluzione della propria infrastruttura per l’esecuzione locale dei modelli di intelligenza artificiale. Può distribuire i calcoli tra CPU, GPU e Neural Engine e comprende strumenti per conversione, ottimizzazione, compilazione e analisi dei modelli.
Fino ad ora questo vantaggio si riduceva sensibilmente quando macOS veniva eseguito dentro una macchina virtuale. La CPU virtualizzata offre prestazioni elevate, mentre per la grafica Virtualization.framework presenta al sistema ospite una GPU virtuale che inoltra alla GPU fisica del Mac le operazioni supportate. Il Neural Engine rimaneva invece fuori portata.
Apple descrive Core AI nella documentazione presentata alla WWDC26 come il framework che alimenta l’inferenza locale di Apple Intelligence e che permette alle applicazioni degli sviluppatori di utilizzare CPU, GPU e Neural Engine dell’Apple Silicon. Con macOS 27.3 questo modello di esecuzione inizia a estendersi anche alle macchine virtuali.
Il sistema utilizzato è quello della paravirtualizzazione. La macchina virtuale non prende possesso direttamente della GPU o del Neural Engine: alcune operazioni Core AI vengono inoltrate all’host, eseguite dagli acceleratori fisici del Mac e quindi restituite al sistema ospite.
È un approccio importante anche dal punto di vista dell’isolamento. Il Mac continua a gestire l’hardware, mentre alla macchina virtuale viene presentata un’interfaccia apposita. Apple segue già un principio simile per la grafica e macOS 27 ha introdotto anche la possibilità di creare dispositivi Virtio personalizzati per comunicazioni ad alte prestazioni tra host e guest.
Big news for virtualization: macOS 27.3 lets Core AI in Mac VMs use the host’s GPU and Neural Engine.