Panfrost draiveris sertificēts OpenGL ES 3.1 saderībai ar Valhall sērijas Mali GPU

Collabora ir paziņojusi, ka Khronos ir sertificējis Panfrost grafikas draiveri sistēmās ar Mali GPU, pamatojoties uz Valhall mikroarhitektūru (Mali-G57). Draiveris ir sekmīgi izturējis visus CTS (Khronos Conformance Test Suite) testus un ir pilnībā saderīgs ar OpenGL ES 3.1 specifikāciju. Pagājušajā gadā līdzīga sertifikācija tika pabeigta Mali-G52 GPU, pamatojoties uz Bifrost mikroarhitektūru.

Sertifikāta iegūšana ļauj oficiāli deklarēt saderību ar grafikas standartiem un izmantot saistītās Khronos preču zīmes. Sertifikācija paver durvis arī Panfrost draiverim, ko var izmantot produktos, tostarp Mali G52 un G57 GPU. Piemēram, Mali-G57 GPU tiek izmantots Chromebook datoros, kuru pamatā ir MediaTek MT8192 un MT8195 SoC.

Pārbaude tika veikta vidē ar Debian GNU/Linux 12, Mesa un X.Org X Server 1.21.1.3 izplatīšanu. Labojumi un uzlabojumi, kas sagatavoti, gatavojoties sertifikācijai, jau ir nodoti Mesa un būs daļa no laidiena 22.2. Saistītās izmaiņas DRM (Direct Rendering Manager) kodola apakšsistēmā ir iesniegtas iekļaušanai galvenajā Linux kodolā.

Panfrost draiveri 2018. gadā dibināja Alyssa Rosenzweig no Collabora, un to izstrādāja, veicot sākotnējo ARM draiveru reverso inženieriju. Kopš pagājušā gada izstrādātājiem ir izveidojusies sadarbība ar ARM uzņēmumu, kas nodrošināja nepieciešamo informāciju un dokumentāciju. Pašlaik draiveris atbalsta mikroshēmas, kuru pamatā ir Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) un Valhall (Mali G57+) mikroarhitektūras. GPU Mali 400/450, ko izmanto daudzās vecākās mikroshēmās, kuru pamatā ir ARM arhitektūra, Lima draiveris tiek izstrādāts atsevišķi.

Avots: opennet.ru

Pievieno komentāru