Khronos konsorcium, ktoré sa zaoberá vývojom grafických štandardov, uznalo plnú kompatibilitu otvoreného ovládača Panthor so špecifikáciou OpenGL ES 3.1. Ovládač úspešne prešiel všetkými testami zo súboru CTS (Khronos Conformance Test Suite) a bol zaradený do zoznamu certifikovaných ovládačov. Certifikácia bola pre GPU Mali G610. Overenie bolo vykonané na doske Rock5b (SoC RK3588) v prostredí založenom na Waylande, s jadrom Linux 6.10.0-rc1 a Mesa 24.1.1. Získanie certifikátu umožňuje oficiálne vyhlasovať kompatibilitu s grafickými štandardmi a využívať súvisiace ochranné známky Khronos.
Ovládač Panthor, ktorý je súčasťou dnešného vydania jadra Linux 6.10, zabezpečuje podporu desiatej generácie GPU Mali (G310, G510, G710). Na strane Mesa bola podpora práce s novými GPU Mali ponúknutá vo vydaní Mesa 24.1. V desiatej generácii GPU Mali bol plánovač Job Manager nahradený rozhraním CSF (Command Stream Frontend), v ktorom sa namiesto modelu založeného na odosielaní reťazca úloh používa model na základe prúdu príkazov s plánovaním frontu prúdu príkazov na strane firmvéru. Pre organizáciu práce plánovača je v GPU integrovaný samostatný mikrokontrolér Cortex-M7 a na vykonávanie príkazov CSF je určená špeciálna jednotka vykonávania príkazov (Command Execution Unit).
Z ďalších plánov na rozvoj ovládačov Panfrost a Panthor pre GPU Mali sa uvádza podpora výkonových počítadiel, ktoré uľahčujú optimalizáciu kódu pracujúceho s grafikou, rozšírenie možností na ladenie firmvéru a grafického ovládača, podpora formátu kompresie Arm AFRC pre rámcové buffery, zlepšenie správy pamäte, optimalizácia pre systémy s malou veľkosťou RAM, vykonanie celkovej optimalizácie výkonu a implementácia podpory grafického API Vulkan.
Zdroj: opennet.ru
