L'aspect minimaliste du Raspberry Pi Zero rend l'utilisation du GPU très attirante pour atteindre de bonnes performances à la fois sur le bureau et sur les applications. La documentation reste cependant assez discrète, et c'est dans les articles publiés au cours des années par les utilisateurs de Raspberry Pi que j'ai trouvé les plus d'informations sur la configuration et l'utilisation de l'accélération graphique sur cette plateforme.
Étant moi-même passé par là, je pense approprié de laisser quelques notes qui (j'espère) aideront d'autres utilisateurs dans le futur. 😀
L'article est très long (le plus long à date !) et assez technique, donc pour cette fois je n'ai pas rédigé de version française. Je vous invite à voir la version originale en anglais pour tous les détails. Voilà quand même les éléments principaux :
- Le GPU VideoCore 4 du Raspberry Pi Zero est utilisé presque automatiquement une fois que Mesa et le module
vc4
d'Eric Anholt sont installés et configurés. - Les applications qui utilisent le rendu accéléré avec X (DRI2) ou dessinent avec OpenGL (Wayland) n'ont pas de problème pour maintenir de bonnes performances.
- Mais pour une raison qui m'échappe, l'accélération intégrée au serveur X (Glamor) a des gros problèmes, ce qui limite drastiquement les performances, qui sont même en-dessous de la version non-accélérée. Cela affecte les primitives de dessin et le déplacement/redimensionnement des fenêtres.
- J'ai donc choisi de privilégier Wayland avec des applications natives, qui est exempt de ce problème et maintient des performances raisonnables même sur un écran HD comme le 1280x1024 que j'utilise pour tester.
La prochaine étape sera de voir tout ça en action sur un écran 320x240 ! 😁
Soumettre un commentaire
Les commentaires sont relus avant d'être publiés, pour éviter le spam.