Aprile 23, 2024

TeleAlessandria

Informazioni sull'Italia. Seleziona gli argomenti di cui vuoi saperne di più

Asahi Linux celebra il primo triangolo su Apple M1 con un driver completamente open source

Asahi Linux celebra il primo triangolo su Apple M1 con un driver completamente open source

Mentre c’era progresso con Codice Mesa destinato ad Apple M1 Per i test di base come glmark2, questo è stato uno sforzo tradizionale eseguito su macOS con il proprio driver del kernel. Questa settimana, l’equipaggio di Asahi Linux ha celebrato il primo triangolo mostrato mentre lavorava con un pacchetto di driver completamente open source.

Dall’anno scorso c’era Il primo codice Apple M1 in Mesa Dagli sviluppatori di Asahi Linux con Alyssa Rosenzweig alla guida dello sforzo di reverse engineering della grafica. Gran parte del lavoro iniziale sui driver OpenGL in macOS è stato eseguito a causa del lavoro di reverse engineering in corso con Apple che non ha pubblicato alcuna specifica o driver da altre piattaforme. Oltre a fare il lavoro di Gallium3D/Mesa, come eseguire l’interprete dello shader e confrontare i risultati con lo stack di driver macOS, questo è utile pur essendo in grado di sfruttare il driver del kernel macOS, quindi avere un driver DRM/KMS Linux è sicuramente utile.

Per coloro che utilizzano oggi Asahi Linux, esiste solo un driver di base per la cache dei frame e l’accelerazione OpenGL sfrutta solo LLVMpipe. Ma questa settimana con l’ultima versione beta del kernel Linux e del codice Mesa su cui stanno lavorando gli sviluppatori Asahi, ora sono stati in grado di eseguire con successo il rendering del loro primo triangolo utilizzando il pacchetto di driver completamente open source. (Modernizzazione: Si scopre che questo primo triangolo sembra provenire dal loro ambiente basato su m1n1 e non è ancora un set di driver Linux adeguato.)

Lo sviluppatore Asahi Lina ha condiviso la buona notizia sul primo triangolo di questo driver completamente sbloccato.

READ  La GPU NVIDIA GeForce RTX 4070 SUPER confermata con una cache L2 completa da 48 MB sul chip AD104


Asahi Lina mostra il primo triangolo renderizzato M1 di Apple su un pacchetto di driver completamente open source: a differenza dei precedenti risultati, non si basa sull’attuale driver del kernel macOS.

Ci vorrà del tempo prima che tu possa aspettarti di giocare a giochi OpenGL su dispositivi Apple M1 con moderne funzionalità GL e buone prestazioni, ma l’equipaggio di Asahi Linux sta facendo buoni progressi e si spera che in futuro avremo un bel software Vulkan open source impilare anche a tempo debito.