Az Intel nyílt forráskódú OpenGL „Iris” és Vulkan „ANV” Linux-illesztőprogramjai mostantól részei annak az automatikusan generált illesztőprogram-készletnek, amelyet a 64 bites ARM-hez (AArch64) kell építeni, amikor ezt a kódot a Mesán belül fordítják.
A közelmúltig az Intel grafikus illesztőprogramjainak nem kellett foglalkozniuk nem x86/x86_64 architektúrákkal, mivel integrálták őket a processzoraikra. Az Arc Graphics, a Data Center GPU Flex Series és a Data Center GPU Max sorozatú különálló GPU-kkal ezek az Intel grafikus processzorok most az AArch64 Linux szerverekbe vagy akár a RISC-V, POWER9 és más architektúrákba is bekerülhetnek.
Mivel hagyományosan csak az x86/x86_64-gyel foglalkoznak, a Linux-illesztőprogram kódjában különféle x86’izmusok találhatók, amelyek megoldásán az elmúlt néhány évben dolgoztak. Az Intel i915 DRM kernel-illesztőprogramjával továbbra is vannak problémák a nem x86-os architektúrákkal, de a hamarosan megjelenő Xe kernel-illesztőprogram a Gen12-es és újabb hardverekhez, azt a kezdetektől fogva úgy tervezték, hogy architektúrától függetlenebb legyen.
A Xe kernel-illesztőprogram még nincs beépítve a Linux kernelfába, de ez majdnem mérföldkő, legalábbis kísérleti lehetőségként. Az Intel grafikus illesztőprogram-fejlesztői azon dolgoznak, hogy a Mesa ANV és Iris illesztőprogramjaik készen álljanak az új kernel-illesztőprogramok interfészeinek használatára, miután egyesítették. Ennek részeként ma felvették az Irist és az ANV-t a támogatott AArch64 illesztőprogramok listájára a Mesa-ban.
Az egyesítési kérelemben található iris: A batch_submit() megvalósítása a Xe kmd háttérrendszerben a módosítsa az AArch64-en alapértelmezés szerint most épülőre. Az Intel mérnöke, José Roberto de Souza javítása a következőket magyarázza:
build: Iris és ANV hozzáadása az ARM automatikusan generált illesztőprogramjaihoz
Az Xe KMD támogatja az ARM CPU-kat, így most már Intellel is rendelkezhetünk diszkrét GPU-k működő ARM CPU-kkal.
Ez a legújabb kód része annak, ami a Mesa 23.2-ben fog megjelenni, a következő negyedévben. Remélhetőleg a következő hónapokban látni fogjuk, hogy a Xe kernel-illesztőprogram kísérletileg hozzáadásra kerül a kernel forrásfájához, hogy könnyebben tesztelhessük ezt a modern illesztőprogramot a Gen12+ integrált és különálló grafikus kártyákhoz. Amellett, hogy jobban független a CPU-architektúrától, ezt az illesztőprogramot a modern GPU-szükségletek, a naprakészebb kernel-interfészek/képességek figyelembevételével tervezték, és képesnek kell lennie arra, hogy jobban maximalizálja a modern Intel GPU-k teljesítményét.