Apple Silicon M1 e M2: la rivoluzione del gaming su Linux grazie ai nuovi driver certificati OpenGL ES 3.1

0

Con l’introduzione dei nuovi driver AGX Gallium3D conformi agli standard OpenGL ES 3.1, il progetto Asashi Linux compie un importante passo in avanti nel settore del gaming. Questo progetto collaborativo, che mira a portare una versione funzionante di Linux sui Mac con hardware Silicon, può ora contare sui primi driver certificati per GPU che garantiscono la piena compatibilità con qualsiasi applicazione OpenGL ES 3.1, inclusi i videogiochi.

I driver open source, compatibili con i SoC M1, M1 Pro/Max/Ultra, M2 e M2 Pro/Max, sono frutto di un’ingegneria inversa. Questa metodologia è stata necessaria a causa della mancanza di documentazione pubblica per i chip Silicon, che sono basati su architettura ARM, ma sviluppati internamente dagli ingegneri Apple che detengono l’unico know-how in merito.

Nonostante le difficoltà incontrate, il progetto Asashi Linux ha superato il periodo di test di 30 giorni ed è stato certificato da Khronos, l’organizzazione responsabile della valutazione della conformità dei driver grafici, che annovera tra i suoi membri AMD, Apple, ARM, Nvidia, Intel, Sony, Microsoft, Samsung e persino Amazon.

L’obiettivo del progetto Asashi Linux è promuovere l’implementazione di standard aperti e conformi alle specifiche, senza compromessi per la compatibilità delle applicazioni. In futuro, ci si aspetta che vengano sviluppati anche driver certificati per le librerie OpenGL 4.6 e Vulkan.

Alyssa Rosenzweig, membro del progetto Asashi Linux, afferma che non sono soddisfatti dei driver e delle API proprietarie e del rifiuto di implementare gli standard. Sottolinea l’importanza della collaborazione tra i vari fornitori per il progresso del settore, e vede il raggiungimento della conformità come una vittoria per la comunità, l’open source e la grafica aperta.

Tradizionalmente, il rapporto tra i sistemi Apple e il gaming è stato complicato, nonostante i Mac abbiano avuto un ruolo significativo nel mondo dei videogiochi sin dalla loro nascita e successo iniziale. Ad esempio, il famoso gioco Halo, originariamente sviluppato come esclusiva per macOS, è diventato un’icona di Xbox. Tuttavia, recentemente le cose sono cambiate grazie all’introduzione del Game Porting Kit, uno strumento che consente ad Apple di mantenere i propri sistemi chiusi, ma facilita l’emulazione e la conversione dei giochi da Windows a macOS.

Apple Silicon M1 e M2, novit per il gaming con i driver Linux certificati OpenGL ES 3.1

Il progetto Asashi Linux compie un importante passo avanti grazie all’arrivo dei driver AGX Gallium3D conformi agli standard OpenGL ES 3.1. I primi driver certificati per GPU garantiscono la piena compatibilità con applicazioni OpenGL ES 3.1 e giochi su Mac con hardware Silicon. I driver sono compatibili con diversi SoC e supportano anche i compute shader. Il progetto Asashi Linux ha ottenuto la certificazione da Khronos, l’organizzazione che valuta la conformità dei driver grafici. L’obiettivo del progetto è promuovere l’implementazione di standard aperti e compatibili per le applicazioni grafiche. In futuro potrebbero essere sviluppati driver certificati per le librerie OpenGL 4.6 e Vulkan. Nonostante il rapporto tra i sistemi Apple e il gaming sia stato problematico, ci sono stati recenti sviluppi come il Game Porting Kit che facilita l’emulazione e la conversione dei giochi per Windows su macOS.