Khronose konsortsium, mis tegeleb graafikastandardite arendamisega, on tunnustanud avatud Panthor draiveri täielikku ühilduvust OpenGL ES 3.1 spetsifikatsiooniga. Draiver läbis kõik CTS (Khronose Ühildumise Testide Komplekti) testid ja on kantud sertifitseeritud draiverite nimekirja. Sertifitseerimine toimus GPU Mali G610 jaoks. Kontroll viidi läbi Rock5b (SoC RK3588) plaadil Waylandi baasil, Linuxi kerneli versiooniga 6.10.0-rc1 ja Mesa versiooniga 24.1.1. Sertifikaadi saamine võimaldab ametlikult kuulutada ühilduvust graafikastandarditega ja kasutada sellega seotud Khronose kaubamärke.
Panthor draiver, mis on osa tänasest Linuxi kerneli 6.10 väljaandest, tagab kümnenda põlvkonna GPU Mali (G310, G510, G710) toe. Mesal on uusimate GPU Mali toetuseks välja antud Mesa 24.1. Kümnendas põlvkonnas on GPU Mali töösse rakendatud Job Manager asendatud CSF (Command Stream Frontend) liidesega, milles kasutatakse tööde jada saatmise mudeli asemel käsu voolu mudelit, kus käsuvoolu järjekorra planeerimine toimub tarkvara küljelt. Plaanijaga töötamise korraldamiseks on GPU-s sisseehitatud eraldi mikrokontroller Cortex-M7 ja CSF käskude täitmiseks on ette nähtud spetsiaalne käsutäitmise blokki (Command Execution Unit).
Edasiarengu plaanidest Panfrost ja Panthor draiverite jaoks GPU Mali jaoks on märgitud jõudluse loendurite toetamine, mis lihtsustavad graafikakoodiga optimeerimist, seadistuste ja graafikadraiveri tõrkeotsingu võimaluste laiendamine, Arm AFRC tihendamisformaat framebufferite jaoks, parem mälu haldamine, optimeerimine väikese RAM-i suurusega süsteemide jaoks, üldine jõudluse optimeerimine ja graafikateenuse API Vulkan toetamist.
Allikas: opennet.ru
