Panfrost-drivrutin certifierad för OpenGL ES 3.1-kompatibilitet för Valhall Series Mali GPU:er

Collabora har meddelat att Khronos har certifierat Panfrost-grafikdrivrutinen på system med Mali GPU:er baserade på Valhall-mikroarkitekturen (Mali-G57). Drivrutinen har klarat alla tester av CTS (Khronos Conformance Test Suite) och har visat sig vara helt kompatibel med OpenGL ES 3.1-specifikationen. Förra året slutfördes en liknande certifiering för Mali-G52 GPU baserad på Bifrost-mikroarkitekturen.

Genom att erhålla certifikatet kan du officiellt deklarera kompatibilitet med grafikstandarder och använda tillhörande Khronos-varumärken. Certifieringen öppnar också dörren för Panfrost-drivrutinen att användas i produkter inklusive Mali G52 och G57 GPU. Till exempel används Mali-G57 GPU i Chromebooks baserade på MediaTek MT8192 och MT8195 SoCs.

Testet utfördes i en miljö med distributionen Debian GNU/Linux 12, Mesa och X.Org X Server 1.21.1.3. De korrigeringar och förbättringar som förbereddes inför certifieringen har redan överförts till Mesa och kommer att ingå i release 22.2. Relaterade ändringar av kärndelsystemet DRM (Direct Rendering Manager) har skickats in för inkludering i Linux-huvudkärnan.

Panfrost-drivrutinen grundades 2018 av Alyssa Rosenzweig från Collabora och utvecklades genom reverse engineering av de ursprungliga ARM-drivrutinerna. Sedan förra året har utvecklarna etablerat samarbete med ARM-företaget, som tillhandahållit nödvändig information och dokumentation. För närvarande stöder drivrutinen chips baserade på mikroarkitekturerna Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) och Valhall (Mali G57+). För GPU Mali 400/450, som används i många äldre chips baserade på ARM-arkitektur, utvecklas Lima-drivrutinen separat.

Källa: opennet.ru

Lägg en kommentar