Edge Android : texte invisible — corriger le rendu GPU (Vulkan & GPU rasterization)

Sur Android, Edge peut soudain n’afficher aucun texte après une installation, une réinstallation ou une mise à jour. Voici une procédure complète et des correctifs fiables (Vulkan / GPU rasterization) pour rétablir l’affichage, plus une checklist de diagnostic et de prévention.

Sommaire

Vue d’ensemble de la question

Depuis au moins une mouture 124.x, plusieurs utilisateurs constatent que Microsoft Edge pour Android charge bien les pages (barre de progression, éléments cliquables, images ou mises en page visibles)… mais tous les textes disparaissent : contenu des sites, paramètres, pages d’extensions, etc. Un zoom très fort peut faire réapparaître quelques mots ou morceaux de phrases, ce qui confirme que le contenu est bien présent dans le DOM mais mal rendu. La réinstallation règle parfois le problème, mais seulement de façon temporaire. Le phénomène a été observé sur différents appareils et configurations.

Réponse & Solution

Cause la plus probable

Le tableau correspond très vraisemblablement à un dysfonctionnement du pipeline de rendu matériel (GPU) d’Edge sur certaines combinaisons appareil/driver/config Chromium. Le moteur graphique (Skia) peut cesser de « rasteriser » les glyphes : la page existe, les liens sont actifs, mais les glyphes ne sont pas peints à l’écran. L’indice le plus parlant est la réapparition sporadique de mots lors d’un zoom agressif : la géométrie est correcte, c’est la phase de rasterisation qui se comporte mal.

Correctifs qui ont fonctionné (workarounds confirmés)

Ajuster les « flags » graphiques d’Edge (recommandé)

  1. Dans la barre d’adresse, saisir : edge://flags
  2. Rechercher GPU puis ajuster :
    • Désactiver « GPU rasterization » (parfois traduit « rendu/rasterisation GPU »).
      État à choisir : Disabled.
  3. Rechercher Vulkan puis ajuster :
    • Activer « Use/Enable Vulkan ».
      État à choisir : Enabled.
  4. Redémarrer Edge pour appliquer les changements.

Remarques importantes :

  • L’un ou l’autre de ces réglages peut suffire. Si vous souhaitez identifier précisément celui qui corrige chez vous, appliquez-les séparément et testez entre chaque changement.
  • En cas d’instabilité, retournez dans edge://flags et cliquez sur Reset all pour revenir aux valeurs par défaut.

Étapes de diagnostic/contournement

  • Tester en navigation InPrivate et désactiver toutes les extensions (notamment les extensions de mode sombre comme Dark Reader), puis retester une page texte simple.
  • Effectuer une recherche dans la page pour une lettre très fréquente (par ex. a) : le surlignage peut apparaître même si le texte est invisible, preuve qu’il est bien présent.
  • La réinstallation peut rétablir l’affichage quelques jours, mais ne corrige pas la cause sous-jacente.

Fournir les informations utiles si le problème persiste

  • Essayer d’ouvrir edge://version?show-variations-cmd et faire une capture d’écran (si c’est lisible).
  • À défaut : Paramètres → À propos de Microsoft Edge et relever la version exacte pour un signalement utile au support (inclure modèle d’appareil et version d’Android).

Procédure détaillée pas à pas

Désactiver la « GPU rasterization »

  1. Ouvrez edge://flags.
  2. Dans la zone de recherche, tapez GPU.
  3. Repérez GPU rasterization et placez l’option sur Disabled.
  4. Redémarrez Edge.

Pourquoi cela marche ? Forcer la rasterisation sur le CPU contourne un bug du chemin GPU (pilote graphique, implémentation ANGLE/Skia, ou interaction avec le compositeur d’Android). Les glyphes sont de nouveau peints via le pipeline logiciel, d’où un rendu fiable du texte.

Impact potentiel : une légère hausse d’utilisation CPU sur des pages très lourdes en animations. Sur la plupart des appareils récents, l’effet reste modéré.

Activer « Use/Enable Vulkan »

  1. Ouvrez edge://flags.
  2. Cherchez Vulkan.
  3. Basculer Use/Enable Vulkan sur Enabled.
  4. Redémarrez Edge.

Pourquoi cela marche ? Vulkan remplace certains chemins OpenGL ES et modifie la manière dont les textures et glyphes passent par le GPU. Si le souci vient d’un bug de pilote OpenGL ES, l’activation de Vulkan emprunte un autre backend et restaure le rendu du texte.

Impact potentiel : souvent positif (meilleure stabilité/perf). Sur quelques appareils anciens ou pilotes non conformes, cela peut au contraire introduire des artefacts ; dans ce cas, revenez sur Default.

Tableau récapitulatif des solutions

RéglageCheminÉtat à choisirEffet attenduRisques/contrepartiesQuand l’utiliser
Désactiver GPU rasterizationedge://flags → « GPU rasterization »DisabledContourne le bug de glyphes non peintsLéger surcroît CPU sur pages lourdesSi le texte reste invisible en mode par défaut
Activer Vulkanedge://flags → « Use/Enable Vulkan »EnabledChange de backend graphique et stabilise le renduRares instabilités sur pilotes atypiquesSi l’appareil supporte bien Vulkan (la plupart des récents)
Réinitialiser les flagsedge://flagsReset allRevient au comportement usinePerte des optimisations personnaliséesSi une combinaison de flags a dégradé la stabilité

Diagnostic approfondi : valider que « le texte est là »

Avant de conclure à une panne générale, vérifiez rapidement que le DOM contient le texte mais que le rendu est défaillant.

  • Recherche dans la page : ouvrez le menu et utilisez « Rechercher dans la page ». Tapez a. Si le surlignage apparaît, le contenu textuel existe.
  • Zoom extrême (400–800 %) : faites un pincement pour zoomer très fort. Des fragments de mots qui réapparaissent indiquent un souci de rasterisation, pas de contenu.
  • Sélection et copier : appui long à l’emplacement attendu du texte. Si une sélection surgit, le texte est bien présent.
  • Mode InPrivate + extensions désactivées : isolez un éventuel conflit (notamment dark mode ou filtres de contraste).
  • Page de statut GPU : si possible, ouvrez edge://gpu. Même si le texte est peu lisible, la simple capacité à défiler/cliquer donne des indices (présence de lister GPU, fonctionnalités activées/désactivées).

Checklist d’observation

TestObservationInterprétationAction recommandée
Rechercher « a »Le surlignage apparaît sans texte visibleTexte présent, rendu défaillantDésactiver GPU rasterization ou activer Vulkan
Zoom 600 %Des bribes de mots réapparaissentBug de rasterisation glyphesActiver Vulkan en priorité
InPrivate + sans extensionsTexte revientConflit d’extension (souvent « mode sombre »)Désinstaller ou configurer l’extension fautive
Après réinstallationTexte OK quelques jours, puis rechuteBug sous-jacent non résoluMettre à jour Edge + appliquer les flags

Pourquoi ces réglages agissent ?

Dans Chromium/Edge, la chaîne de rendu repose sur Skia (moteur 2D), FreeType (glyphes), ANGLE (couche d’abstraction OpenGL ES), et le compositeur d’Android. Selon l’appareil et le pilote, la GPU rasterization peut entrer dans un état où la texture finale ne contient plus les glyphes. Deux voies de contournement existent :

  • Forcer la voie CPU : en désactivant la GPU rasterization, la peinture des glyphes se fait côté CPU, plus stable dans ce scénario.
  • Changer de backend : en activant Vulkan, vous changez le chemin d’exécution GPU et neutralisez le bug localisé dans la pile OpenGL ES ou son interaction avec le compositeur.

Sur le terrain, ces deux approches ont montré un excellent taux de succès, l’une ou l’autre suffisant souvent à restaurer un rendu texte fiable.

Bonnes pratiques de stabilité

  • Mettre à jour Edge régulièrement depuis le Play Store : un correctif officiel peut supprimer le besoin de ces contournements.
  • Limiter les extensions côté mobile : commencez par celles qui modifient les couleurs (mode sombre, contraste, inversion).
  • Éviter les cumuls de « dark mode » (système + extension + flag expérimental) : trois couches simultanées accroissent le risque d’artefacts.
  • Conserver une trace des flags modifiés (captures d’écran) pour pouvoir revenir en arrière en cas de régression.
  • Éviter les options développeur Android liées au rendu (« forcer le rendu GPU », « simulate color space », etc.) si vous n’en avez pas l’usage.

Quand revenir aux valeurs par défaut ?

Si vous observez des plantages isolés, un scintillement, ou des anomalies graphiques après vos ajustements :

  1. Allez dans edge://flags et appuyez sur Reset all.
  2. Relancez Edge et testez une page texte simple.
  3. Si le problème de texte invisible revient, appliquez uniquement le flag qui s’était montré efficace chez vous (Vulkan ou désactivation de la rasterisation GPU).

Scénarios types et résolutions rapides

Scénario A : vous venez d’installer Edge, tout est vierge, mais aucune page n’affiche de texte.

  • Action : Vulkan → Enabled, redémarrage. Si insuffisant, GPU rasterization → Disabled.

Scénario B : après quelques jours d’usage normal, le texte disparaît à nouveau sans raison apparente.

  • Action : vérifier que le flag efficace est toujours actif ; si oui, repasser l’autre flag puis revenir, ou Reset all puis ne réactiver que le flag utile.

Scénario C : le problème ne survient que sur certains sites ou uniquement en mode sombre.

  • Action : désactiver temporairement les extensions de mode sombre ; tester en InPrivate ; privilégier Vulkan si le bug n’apparaît qu’en thème sombre.

Informations à collecter si vous contactez le support

Plus votre rapport est précis, plus il sera rapide à traiter. Idéalement, fournissez :

  • Version exacte d’Edge (ex. 124.0.xxx.xx) via Paramètres → À propos ou edge://version.
  • Modèle de l’appareil (marque, référence complète) et version d’Android.
  • Flags modifiés (captures de edge://flags avant/après).
  • Extensions installées et leur état (activées/désactivées au moment du bug).
  • Étapes reproductibles (URL typiques, gestes : zoom, rotation, bascule clair/sombre).
  • Observations clés : surlignage visible lors d’une recherche, sélection possible, fragments de mots au zoom.
ÉlémentExemple de valeurPourquoi c’est utile
Version Edge124.0.XXX.XXIdentifie la branche exacte affectée
Appareil / AndroidPixel 7 – Android 14Corrèle le bug à un SoC / pilote
FlagsVulkan : Enabled / GPU rasterization : DisabledPermet de reproduire le contexte
ExtensionsDark Reader (désactivée)Écarte un conflit d’extension
SymptômesTexte invisible, surlignage « a » visibleConfirme un bug de rendu, pas de contenu

Bonnes pratiques de test après correctif

  1. Ouvrez une page de paramètres interne (edge://settings) : si les intitulés réapparaissent, le correctif est efficace.
  2. Testez une page très textuelle (article long) et faites défiler : aucun « trou » ne doit apparaître.
  3. Activez/désactivez le thème sombre du navigateur : le texte doit rester lisible dans les deux thèmes.
  4. Réactivez les extensions une à une : si le problème revient après l’activation d’une extension, c’est probablement la cause.

Points d’attention

  • Après toute modification de flag, un redémarrage d’Edge est indispensable.
  • Les flags sont des options avancées : ils peuvent améliorer ou dégrader la stabilité selon l’appareil. Notez toujours ce que vous changez.
  • Gardez Edge à jour : les versions suivantes peuvent inclure un correctif définitif qui supprime le besoin de ces contournements.

Conclusion

Si Edge pour Android n’affiche plus aucun texte, le coupable est presque toujours un problème de rendu GPU. Deux actions se sont révélées les plus efficaces :

  • Désactiver « GPU rasterization » ou
  • Activer « Use/Enable Vulkan »

Ces réglages se font depuis edge://flags, et exigent ensuite un redémarrage du navigateur. À défaut, testez sans extensions et en InPrivate, puis rassemblez les informations de version pour un signalement précis. En combinant ces gestes, vous restaurez rapidement l’affichage du texte, tout en fournissant au support de quoi corriger la cause en profondeur.

Sommaire