Panfrost Driver -sertifioitu OpenGL ES 3.1 -yhteensopivuus Valhall-sarjan Mali GPU:ille

Collabora on ilmoittanut, että Khronos on sertifioinut Panfrost-grafiikkaohjaimen järjestelmissä, joissa on Valhall-mikroarkkitehtuuriin (Mali-G57) perustuvat Malin GPU:t. Ohjain on läpäissyt kaikki CTS:n (Khronos Conformance Test Suite) testit ja sen on todettu olevan täysin yhteensopiva OpenGL ES 3.1 -spesifikaatioiden kanssa. Viime vuonna vastaava sertifiointi valmistui Bifrost-mikroarkkitehtuuriin perustuvalle Mali-G52 GPU:lle.

Sertifikaatin hankkimisen avulla voit virallisesti vakuuttaa yhteensopivuuden grafiikkastandardien kanssa ja käyttää niihin liittyviä Khronos-tavaramerkkejä. Sertifiointi avaa myös oven Panfrost-ohjaimelle, jota voidaan käyttää tuotteissa, kuten Mali G52- ja G57-grafiikkasuorittimissa. Esimerkiksi Mali-G57 GPU:ta käytetään MediaTek MT8192- ja MT8195 SoC:iin perustuvissa Chromebookeissa.

Testi suoritettiin ympäristössä, jossa oli Debian GNU/Linux 12, Mesa ja X.Org X Server 1.21.1.3 -jakelu. Sertifiointia varten valmistellut korjaukset ja parannukset on jo siirretty Mesaan ja tulevat osaksi julkaisua 22.2. DRM (Direct Rendering Manager) -ytimen alijärjestelmään liittyvät muutokset on lähetetty sisällytettäväksi Linuxin pääytimeen.

Panfrost-ajurin perusti vuonna 2018 Collaboran Alyssa Rosenzweig, ja se kehitettiin alkuperäisten ARM-ajureiden käänteisellä suunnittelulla. Edellisvuodesta lähtien kehittäjät ovat solmineet yhteistyön ARM-yhtiön kanssa, joka toimitti tarvittavat tiedot ja dokumentaatiot. Tällä hetkellä ohjain tukee siruja, jotka perustuvat Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) ja Valhall (Mali G57+) mikroarkkitehtuureihin. GPU Mali 400/450:lle, jota käytetään monissa vanhemmissa ARM-arkkitehtuuriin perustuvissa siruissa, Lima-ohjainta kehitetään erikseen.

Lähde: opennet.ru

Lisää kommentti