Les fabricants de puces fournissent des pilotes proches de la source, ce qui rend impossible la mise à jour du noyau vers une version majeure. D'énormes roms tiers comme Lineage OS ne mettent pas à jour le noyau même si vous installez une version plus récente d'Android.
Le responsable de l'ASOP a démissionné à cause de cette question
https://plus.google.com/+JeanBaptisteQueru/posts/9HHRURorE7g
Actuellement, il y a quelques efforts pour résoudre ce problème tels que
Collabera est le fer de lance de l'effort visant à faire fonctionner Android sur le pipeline graphique de Linux.
https://lwn.net/Articles/733463/
La plateforme I.MX a des pilotes de gpu en amont. Le I.MX6 a été développé et fonctionne.
Les cartes de développement I.MX6 peuvent démarrer Android
https://www.xda-developers.com/its-now-possible-to-boot-Android-on-i-mx6-platforms-without-proprietary-blobs/
Cette tablette I.MX6 5 in devrait bénéficier d'un support complet en amont. https://necunos.com/shop/
À l'avenir, Librem 5 sera le premier téléphone GNU entièrement ouvert.
https://puri.sm/products/librem-5/
Le développement du pilote du gpu I.MX8 est en cours.
Anholt a travaillé sur Videocore pour Broadcom, mais je trouve dommage le manque d'adoption par les fabricants de téléphones.
http://www.anholt.net/papers/index.html