Amíg az Apple M1 Linux támogatás remekül indult, és az Asahi Linux használata jó CPU-teljesítményt kínál, és a legtöbb funkció legalább bizonyos mértékig működik, a fennmaradó legnagyobb blokkoló az Apple M1 3D grafika működése. A legújabb előrelépés ezen a téren a Mesa kód, amely a glmark2, egy alapvető OpenGL/GLES benchmark helyes megjelenítésén dolgozik.
Alyssa Rosenzweig, aki a Collabora Panfrost illesztőprogram-készletén végzett munkájáról ismert, vezette az Apple M1 grafikus visszatervezési és illesztőprogram-írási erőfeszítéseit. Az Apple támogatása nélkül a visszafejtő, nyílt forráskódú közösségnek kell megbirkóznia mind a DRM/KMS kernel-illesztőprogramjával, mind a felhasználói térbeli Mesa illesztőprogram-támogatással. Alyssa és Asahi eddig egy működő Gallium3D OpenGL-illesztőprogram beszerzésére összpontosított, mielőtt a Vulkan támogatására gondolt volna.
Rosenzweig a hétvégén megosztotta a glmark2 sikeres futtatását az Apple M1-hez ezzel a Mesa-kóddal. Úgy tűnik, hogy ezt a Mesa-kódot még macOS alatt tesztelik, de legalábbis előrelépés történt ezzel a nyílt forráskódú próbálkozással:
Hú, értem!!!
ha nem táncolsz, amikor kijavítod a hibákat, akkor nem tudom, mit csinálsz programozással~ pic.twitter.com/g6RLyytfuw
– Alyssa Rosenzweig (@alyssarzg) 2022. május 9.
Épp ezen a mérföldkő előtti hétvégén volt még csata a glmark2 sikeréért:
Mit akarsz tőlem, nyuszi?! pic.twitter.com/qYzxovr1qD
– Alyssa Rosenzweig (@alyssarzg) 2022. május 8.
Míg a Mesa tavaly óta a korai M1 kódot használja, ez a legaktívabb folyamatban lévő kód továbbra is megtörténik az Asahi/Mesa adattárban, amíg a kódot végül felül nem vizsgálják és fel nem töltik. Egyelőre még nem létezik kerneloldali DRM/KMS-illesztőprogram az M1-hez, amely a Linux rendszermaghoz csatlakozik, de hamarosan elérhető lesz.