Pilote Panfrost certifié pour la compatibilité OpenGL ES 3.1 pour le GPU Mali-G52

Collabora a annoncé que Khronos a certifié son pilote graphique Panfrost comme ayant réussi tous les tests CTS (Khronos Conformance Test Suite) et jugé entièrement conforme à la spécification OpenGL ES 3.1. Le pilote est certifié pour le GPU Mali-G52, mais il est prévu de le certifier ultérieurement pour d'autres puces. En particulier, un support non certifié d'OpenGL ES 3.1 a déjà été implémenté pour les puces Mali-G31 et Mali-G72, qui ont une architecture similaire à la Mali-G52. Pour le GPU Mali-T860 et les puces antérieures, la compatibilité totale avec OpenGL ES 3.1 n'est pas encore fournie.

L'obtention du certificat permet de déclarer officiellement la compatibilité avec les standards graphiques et d'utiliser les marques Khronos associées. La certification ouvre également la porte à l'utilisation du pilote Panfrost dans des produits commerciaux, notamment le GPU Mali G52. Le test a été réalisé dans un environnement avec la distribution Debian GNU/Linux 11, Mesa et X.Org X Server 1.20.11. Les correctifs et améliorations préparés en vue de la certification ont déjà été rétroportés sur la branche Mesa 21.2 et inclus dans la version d'hier de Mesa 21.2.2.

Le pilote Panfrost a été fondé en 2018 par Alyssa Rosenzweig de Collabora et a été développé par rétro-ingénierie des pilotes ARM d'origine. Depuis le dernier code, les développeurs ont établi une coopération avec la société ARM, qui a fourni les informations et la documentation nécessaires. Actuellement, le pilote prend en charge le travail avec des puces basées sur les microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) et Bifrost (Mali G3x, G5x, G7x). Pour le GPU Mali 400/450, utilisé dans de nombreuses puces plus anciennes basées sur l'architecture ARM, le pilote Lima est développé séparément.

Source: opennet.ru

Ajouter un commentaire