Il driver Asahi”AGX”Gallium3D che fornisce il supporto del driver OpenGL open source per l’hardware grafico Apple M1/M2 ha visto il lavoro preliminare unito a Mesa 23.1 per il supporto di shader/kernel di calcolo.
Questo fine settimana Alyssa Rosenzweig ha unito il supporto iniziale per i kernel di calcolo in Mesa Git. Questo ha il lavoro lato driver Mesa dello spazio utente per la gestione dei kernel di calcolo, ma ovviamente dipende dal supporto necessario nel driver del kernel DRM che deve ancora essere upstream nel kernel Linux. Anche il supporto per le immagini è tra le funzionalità ancora da affrontare.
In ogni caso è bello vedere questo supporto per kernel/shader di calcolo riunirsi in Mesa 23.1 e il lavoro che si svolge in tandem sia per il driver del kernel DRM scritto da Asahi Rust e all’interno di Mesa.
Un’altra importante richiesta di unione in attesa è il lavoro di preparazione UAPI di Linux per preparare il (attualmente instabile) API di spazio utente Linux di sincronizzazione esplicita. A sua volta, quella richiesta di unione elimina anche il supporto macOS iniziale da questo driver che è stato utilizzato principalmente durante la prima fase di prototipazione.