La community Linux ha compiuto un altro passo avanti: un progetto pubblicato su GitHub è riuscito a far girare SteamOS sui Mac con chip Apple Silicon, e i primi test mostrano giochi già funzionanti. L'idea alla base è tanto semplice quanto ambiziosa: eseguire il sistema operativo di Valve in una macchina virtuale leggera, sfruttando la versione di SteamOS che l'azienda ha preparato per Steam Frame, il suo dispositivo dedicato allo streaming.
Come funziona il trucco
Il cuore del progetto è una catena di traduzioni che permette ai giochi pensati per altre piattaforme di girare su macOS. La grafica Vulkan viene convertita in Metal, l'API grafica nativa di Apple, mentre i giochi compilati per architettura x86 passano attraverso FEX, un emulatore di istruzioni. Le chiamate DirectX 9, 10 e 11, tipiche dei titoli Windows, vengono gestite da DXVK, che le traduce in Vulkan prima del passaggio finale in Metal. Un lavoro di ingegneria notevole, che apre scenari interessanti per chi possiede un Mac ma non vuole rinunciare al catalogo PC.
Requisiti e limiti attuali
Per provare il progetto serve macOS 15 o versione successiva, oltre a un Mac con chip Apple Silicon (serie M1, M2, M3 o M4). I primi test riportano giochi avviati e giocabili, ma è bene ridimensionare le aspettative: si tratta di una soluzione sperimentale, con prestazioni variabili a seconda del titolo e della potenza hardware. La virtualizzazione leggera riduce il peso rispetto a un ambiente completo, ma la doppia traduzione delle istruzioni grafiche introduce un inevitabile calo di frame rate.
Se il progetto continuerà a essere sviluppato, potrebbe diventare un'alternativa concreta ai tool come CrossOver o Parallels per il gaming su Mac. Per ora resta un esperimento affascinante, ma la strada verso un'esperienza SteamOS stabile e performante sui computer di Apple sembra finalmente tracciata.