UTM 5.0: DirectX per Windows 11 su macOS e Vulkan 1.3 su Linux
Con UTM 5.0, secondo le note di rilascio pubblicate da UTM, le macchine virtuali Windows 11 su macOS ottengono una grafica DirectX sperimentale: DirectX 11 con DXMT e DirectX 12 con D3DMetal, quando disponibile. Sui guest Linux arriva Vulkan 1.3, e in tutte le VM compatibili compare la nuova scheda Snapshots. UTM raccomanda di spegnere tutte le VM prima di aggiornare: quelle sospese potrebbero non riprendere correttamente.

Le note elencano anche altre novità: aggiornamenti per Apple Virtualization su macOS 27, nuovi controlli touch e strumenti disco su iOS, supporto a iPhone Duo con iOS 27.1 e miglioramenti allo scripting.
DirectX per Windows 11: cosa è supportato e con quali limiti
UTM descrive il driver come sperimentale e precisa che la compatibilità con i giochi è per ora limitata. DirectX 11 passa da DXMT; DirectX 12 passa da D3DMetal, quando disponibile. Su Apple Silicon D3DMetal richiede Rosetta: se non è installato, UTM ripiega su DXMT, quindi resta disponibile solo DirectX 11.
UTM raccomanda un’installazione pulita di Windows 11: con il driver nuovo il sistema potrebbe diventare instabile.

Come installare il driver grafico sperimentale
Per DirectX su Windows 11 servono una VM QEMU, macOS 13 o successivo e una scheda video accelerata con nome terminante in -gl. Nelle preferenze, «Renderer Backend» deve essere su Default oppure ANGLE (Metal) e «DirectX Driver» non deve essere Disabled. D3DMetal richiede macOS 14 o successivo e, su Apple Silicon, Rosetta. Il driver grafico sperimentale si seleziona durante l’installazione dei guest tools.
- Spegni tutte le VM e aggiorna UTM.
- Se Windows 11 ha già il vecchio driver solo display, esegui prima lo script di disinstallazione presente nell’ISO dei guest tools.
- Avvia l’installazione dei guest tools: quando ti viene chiesto, seleziona il driver grafico sperimentale.
Vulkan 1.3 e OpenGL 4.1 sui guest Linux
Sui guest Linux Vulkan 1.3 funziona con i driver VirtIO Venus in Mesa. UTM aggiunge OpenGL 4.1 con il nuovo backend di rendering Apple Core OpenGL, disponibile solo su macOS; quel backend non supporta né Vulkan né DirectX.
- MoltenVK è il driver Vulkan raccomandato.
- KosmicKrisp è fornito come driver Vulkan sperimentale e richiede macOS 26 o iOS 26.
- Il rendering del desktop Linux in Vulkan non funziona, perché manca il supporto agli indirect draw per i geometry shader. In questo caso UTM indica di configurare il guest con il vecchio driver VirGL Gallium.
Snapshots: quali VM le supportano
Dalla scheda Snapshots si può salvare la VM in un punto e tornarci più tardi: le snapshot si possono salvare, sovrascrivere, ripristinare, rinominare ed eliminare. La funzione è disponibile per le VM QEMU su macOS e iOS 26 o successivo, e per le VM Apple Virtualization su macOS 27 o successivo. Su Apple Virtualization, creazione, sovrascrittura e ripristino richiedono una VM arrestata o sospesa. Sono inclusi solo i dischi scrivibili conservati nella VM: quelli rimovibili, esterni e in sola lettura restano fuori. Il ripristino perde le modifiche non salvate in un’altra snapshot; la sovrascrittura perde il contenuto precedente. In modalità disposable le snapshot non sono disponibili.
Requisiti minimi e script da aggiornare
I nuovi sistemi minimi supportati sono macOS 12 e iOS 15; con versioni precedenti UTM indica di usare la v4.7.x.
Chi automatizza le VM deve controllare gli script. I comandi di scripting per le snapshot della v5.0.5 sono stati sostituiti da oggetti snapshot (snapshots of vm, create snapshot, restore e così via), quindi gli script con i vecchi comandi vanno aggiornati. utmctl ottiene inoltre comandi per le snapshot e per il discard-state.


