Khronos-konsortiet, der arbejder med grafiske standarder, har anerkendt den fulde kompatibilitet af den åbne driver Panthor med specifikationen OpenGL ES 3.1. Driveren har bestået alle tests fra CTS (Khronos Conformance Test Suite) og er inkluderet på listen over certificerede drivere. Certificeringen er gennemført for GPU Mali G610. Testen blev udført på Rock5b-kortet (SoC RK3588) i et Wayland-baseret miljø, Linux-kernen 6.10.0-rc1 og Mesa 24.1.1. At modtage certificatet giver mulighed for officielt at erklære kompatibilitet med grafiske standarder og bruge de tilknyttede varemærker fra Khronos.
Driveren Panthor, som er en del af dagens udgivelse af Linux-kernen 6.10, giver support til den tiende generation af Mali GPU'er (G310, G510, G710). På Mesa-siden er supporten for nye Mali GPU'er tilgængelig i udgivelsen Mesa 24.1. I den tiende generation af Mali GPU'er er Job Manager-planlæggeren blevet erstattet af CSF (Command Stream Frontend) interface, hvor der anvendes en model baseret på kommandostrøm i stedet for en model baseret på kædeafsendelse. For at organisere planlæggerens arbejde er der integreret en separat Cortex-M7 mikrokontroller i GPU'en, og der er skabt en speciel enhed til udførelse af CSF-instruktioner (Command Execution Unit).
Blandt de fremtidige planer for udviklingen af Panfrost- og Panthor-drivere til Mali GPU'er nævnes support for performance counters, der forenkler optimeringen af grafisk kode, udvidelse af mulighederne for fejlsøgning af firmware og grafisk driver, support for Arm AFRC komprimeringsformatet til framebuffer, forbedret hukommelsesstyring, optimering til systemer med begrænset RAM, generel optimering af ydeevne og implementering af støtte til grafisk API Vulkan.
Kilde: opennet.ru
