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

Collabora обяви, че Khronos е сертифицирал графичния драйвер Panfrost на системи с графични процесори Mali, базирани на микроархитектурата Valhall (Mali-G57). Драйверът е преминал успешно всички тестове на CTS (Khronos Conformance Test Suite) и е установено, че е напълно съвместим със спецификацията OpenGL ES 3.1. Миналата година беше завършена подобна сертификация за графичния процесор Mali-G52, базиран на микроархитектурата Bifrost.

Получаването на сертификата ви позволява официално да декларирате съвместимост с графичните стандарти и да използвате свързаните търговски марки Khronos. Сертифицирането също така отваря вратата за драйвера Panfrost, който да се използва в продукти, включително графичните процесори Mali G52 и G57. Например, Mali-G57 GPU се използва в Chromebook, базирани на MediaTek MT8192 и MT8195 SoC.

Тестът беше извършен в среда с дистрибуция Debian GNU/Linux 12, Mesa и X.Org X Server 1.21.1.3. Поправките и подобренията, подготвени в подготовката за сертифициране, вече са прехвърлени към Mesa и ще бъдат част от версия 22.2. Свързаните промени в подсистемата на ядрото DRM (Direct Rendering Manager) са изпратени за включване в основното ядро ​​на Linux.

Драйверът Panfrost е основан през 2018 г. от Алиса Розенцвайг от 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

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