Драйвер Panfrost сертыфікаваны на сумяшчальнасць з OpenGL ES 3.1 для GPU Mali серыі Valhall

Кампанія Collabora абвясціла аб сертыфікацыі арганізацыяй Khronos графічнага драйвера Panfrost на сістэмах з GPU Mali на базе мікраархітэктуры Valhall (Mali-G57). Драйвер паспяхова прайшоў усе тэсты набору CTS (Khronos Conformance Test Suite) і прызнаны поўнасцю сумяшчальным са спецыфікацыяй OpenGL ES 3.1. У мінулым годзе падобная сертыфікацыя была пройдзеная для GPU Mali-G52 на базе мікраархітэктуры Bifrost.

Атрыманне сертыфіката дае магчымасць афіцыйна заяўляць аб сумяшчальнасці з графічнымі стандартамі і выкарыстоўваць звязаныя з імі гандлёвыя маркі Khronos. Сертыфікацыя таксама адчыняе дзверы для выкарыстання драйвера Panfrost у прадуктах, улучальных GPU Mali G52 і G57. Напрыклад, GPU Mali-G57 выкарыстоўваецца ў наўтбуках Chromebook на базе SoC MediaTek MT8192 і MT8195.

Праверка была выканана ў асяроддзі з дыстрыбутывам Debian GNU/Linux 12, Mesa і X.Org X Server 1.21.1.3. Падрыхтаваныя падчас падрыхтоўкі да сертыфікацыі выпраўлення і паляпшэнні ўжо перанесеныя ў Mesa і ўвойдуць у склад выпуску 22.2. Спадарожныя змены для падсістэмы ядра DRM (Direct Rendering Manager) перададзены для ўключэння ў асноўны склад ядра Linux.

Драйвер Panfrost быў заснаваны ў 2018 годзе Алісай Розенцвейг (Alyssa Rosenzweig), якая працуе ў кампаніі Collabora, і развіваўся на аснове зваротнага інжынірынгу арыгінальных драйвераў ад кампаніі ARM. З пазамінулага года распрацоўшчыкі наладзілі супрацоўніцтва з кампаніяй ARM, якая падала неабходную інфармацыю і дакументацыю. У наш час драйвер падтрымлівае працу з чыпамі на базе мікраархітэктур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) і Valhall (Mali G57+). Для GPU Mali 400/450, якія выкарыстоўваюцца ў многіх старых чыпах на аснове архітэктуры ARM, асобна развіваецца драйвер Lima.

Крыніца: opennet.ru

Дадаць каментар