Драйвер Panfrost, сертифициран за съвместимост с OpenGL ES 3.1 за Mali-G52 GPU

Collabora обяви, че Khronos е сертифицирал своя графичен драйвер Panfrost като успешно преминал всички CTS (Khronos Conformance Test Suite) тестове и е установено, че е напълно съвместим със спецификацията OpenGL ES 3.1. Драйверът е сертифициран с помощта на Mali-G52 GPU, но по-късно се планира да бъде сертифициран и за други чипове. По-специално, несертифицирана поддръжка за OpenGL ES 3.1 вече е внедрена за чиповете Mali-G31 и Mali-G72, които имат архитектура, подобна на Mali-G52. За GPU Mali-T860 и по-стари чипове все още не е осигурена пълна съвместимост с OpenGL ES 3.1.

Получаването на сертификата ви позволява официално да декларирате съвместимост с графичните стандарти и да използвате свързаните търговски марки Khronos. Сертифицирането също така отваря вратата за драйвера Panfrost, който да се използва в търговски продукти, включително Mali G52 GPU. Тестът беше извършен в среда с дистрибуция Debian GNU/Linux 11, Mesa и X.Org X Server 1.20.11. Поправките и подобренията, подготвени в подготовката за сертифициране, вече са пренесени към клона Mesa 21.2 и са включени във вчерашното издание на Mesa 21.2.2.

Драйверът Panfrost е основан през 2018 г. от Алиса Розенцвайг от Collabora и е разработен чрез обратно инженерство на оригиналните ARM драйвери. След последния код разработчиците са установили сътрудничество с компанията ARM, която предостави необходимата информация и документация. В момента драйверът поддържа работа с чипове, базирани на микроархитектури Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x). За GPU Mali 400/450, използван в много по-стари чипове, базирани на ARM архитектура, драйверът Lima се разработва отделно.

Източник: opennet.ru

Добавяне на нов коментар