Pour activer ce nouveau pilote graphique libre, il faut littéralement réclamer un pilote cassé – Korben

Les développeurs de pilotes graphiques libres pour les puces Arm Mali, à travers les projets Panfrost et PanVK, ont récemment franchi une étape importante en ajoutant la prise en charge du Mali G1 Pro, le GPU le plus récent d’Arm basé sur l’architecture v14. Cette avancée sera intégrée dans la prochaine version majeure de la bibliothèque graphique Mesa, la version 26.2, attendue au cours du trimestre prochain. Ce progrès marque une étape cruciale pour l’amélioration de l’écosystème open source autour du hardware Arm, largement répandu dans les smartphones, les cartes Raspberry Pi ou encore des appareils de bricolage utilisant Linux.

Jusqu’à présent, le support des puces Arm Mali dans l’univers Linux était limité, car Arm ne fournit pas de pilotes libres pour ses GPU. En conséquence, la communauté open source a dû se reposer sur le projet Panfrost, développé via du reverse-engineering, une méthode qui permet de deviner le fonctionnement du matériel en observant son comportement. Avec la prise en charge du Mali G1 Pro, une nouvelle génération de GPU, la communauté espère offrir une meilleure compatibilité et performance, même si le support reste incomplet à l’heure actuelle. La version supportant cette puce devra être validée précisément dans Mesa 26.2, qui ne sera pas une version finale mais une étape intermédiaire.

Sans pilotes libres efficaces, le matériel Arm reste en grande partie aveugle côté graphique, impactant directement tous ceux qui utilisent Linux sur des appareils divers.

Il faut préciser que le support du Mali G1 Pro est encore en développement. Les tests initiaux sont limités et de nombreux morceaux de fonctionnalités manquent ou sont encore cassés. Pour activer le pilote Vulkan – l’interface moderne pour la 3D – il faut recourir à une variable d’environnement au nom évocateur : PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1, ce qui traduit littéralement “je veux un pilote Vulkan cassé”. La situation est donc encore loin d’être parfaite, mais cela montre la volonté de rendre ces pilotes plus robustes et compatibles, étape par étape.

Il est également important de noter que seule la version G1 Pro bénéficie pour l’instant de cette prise en charge. Les variantes G1-Premium et G1-Ultra, qui représentent également une partie importante de la gamme, ne sont pas encore supportées par ce pilote. Les développeurs travaillent logiquement à une progression progressive, en analysant chaque architecture au fur et à mesure, ce qui explique ces délais. La communauté reste donc vigilante quant à l’évolution pour que d’autres modèles ne tardent pas à bénéficier eux aussi de cette compatibilité.

En résumé, le support du Mali G1 Pro dans Panfrost et PanVK constitue une avancée notable pour l’écosystème Linux sur matériel Arm. Même si le support est encore expérimental et que certains éléments sont à améliorer, il s’agit d’une étape essentielle vers une meilleure intégration du hardware ARM dans l’univers open source. La route vers des pilotes libres parfaitement fonctionnels pour tous les GPU Arm reste longue, mais les progrès réalisés montrent que la communauté ne lâche rien dans cette quête.

Partagez cet article
article précédent

Une faille permet d’ouvrir un disque BitLocker avec quelques fichiers sur une clé USB – Korben

article suivant

Mullvad – Votre clé WireGuard vous trahit malgré le VPN

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Lire plus d'articles