Kun eiliset uutiset OpenGL 3.1:stä ja OpenGL ES 3.0:sta työskentelivät avoimen lähdekoodin ajurin parissa Apple M1/M2-grafiikkaa varten Asahi Linuxin kanssa käyttämällä”edge”-kanavaansa, Asahi AGX Gallium3D-ohjaimen korjaukset ovat nyt työskennelleet ylävirran Mesaan. 23.2 koodikanta.

Mesan ylävirran AGX-koodi oli ollut OpenGL 2.1:ssä ja OpenGL ES 2.0:ssa, mutta tästä päivästä lähtien se tukee nyt OpenGL 3.1:tä ja OpenGL ES 3.0:aa. Alyssa Rosenzweigillä oli 32 korjaustiedoston sarja, jotka hän lähetti asahi: May erän muutosten kautta. kokoelma eri korjaustiedostoja, joita hän työskenteli viime kuussa tälle käänteiselle, avoimen lähdekoodin Apple Silicon-näytönohjaimelle. Siihen sisältyi monen näytteen anti-aliasing (MSAA) saattaminen kuntoon ja muut jäljellä olevat työt tämän ohjaimen saattamiseksi GL 3.1/GLES 3.0-maaliviivan yli.

Nyt ennen seuraavan vuosineljänneksen Mesa 23.2-julkaisua nämä korjaustiedostot ovat nyt alkupäässä. Mutta silti merkittävä este tämän avoimen lähdekoodin Apple-grafiikkatuen käytölle Linuxissa on se, että ruosteen kirjoittama Apple AGX DRM-ytimen ajuri on edelleen kehitteillä ja oletettavasti sitä ei oteta käyttöön vielä muutamaan kuukauteen. Ennen kuin tuo Direct Rendering Manager-ytimen ohjain on käytössä, Apple Linux-grafiikkapinon asentaminen yksin ilman mukautetun ytimen rullaamista on edelleen vaivalloista. Siten useimmille käyttäjille, jotka käyttävät Asahi Linux Edge-paketteja tälle Arch Linux-pohjaiselle jakelulle, on lähiajan helpoin tapa nauttia Linuxista Apple M1/M2-laitteistolla.

Categories: IT Info