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.
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é)
- Dans la barre d’adresse, saisir :
edge://flags
- Rechercher GPU puis ajuster :
- Désactiver « GPU rasterization » (parfois traduit « rendu/rasterisation GPU »).
État à choisir : Disabled.
- Désactiver « GPU rasterization » (parfois traduit « rendu/rasterisation GPU »).
- Rechercher Vulkan puis ajuster :
- Activer « Use/Enable Vulkan ».
État à choisir : Enabled.
- Activer « Use/Enable Vulkan ».
- 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 »
- Ouvrez
edge://flags
. - Dans la zone de recherche, tapez GPU.
- Repérez GPU rasterization et placez l’option sur Disabled.
- 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 »
- Ouvrez
edge://flags
. - Cherchez Vulkan.
- Basculer Use/Enable Vulkan sur Enabled.
- 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églage | Chemin | État à choisir | Effet attendu | Risques/contreparties | Quand l’utiliser |
---|---|---|---|---|---|
Désactiver GPU rasterization | edge://flags → « GPU rasterization » | Disabled | Contourne le bug de glyphes non peints | Léger surcroît CPU sur pages lourdes | Si le texte reste invisible en mode par défaut |
Activer Vulkan | edge://flags → « Use/Enable Vulkan » | Enabled | Change de backend graphique et stabilise le rendu | Rares instabilités sur pilotes atypiques | Si l’appareil supporte bien Vulkan (la plupart des récents) |
Réinitialiser les flags | edge://flags → Reset all | — | Revient au comportement usine | Perte des optimisations personnalisées | Si 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
Test | Observation | Interprétation | Action recommandée |
---|---|---|---|
Rechercher « a » | Le surlignage apparaît sans texte visible | Texte présent, rendu défaillant | Désactiver GPU rasterization ou activer Vulkan |
Zoom 600 % | Des bribes de mots réapparaissent | Bug de rasterisation glyphes | Activer Vulkan en priorité |
InPrivate + sans extensions | Texte revient | Conflit d’extension (souvent « mode sombre ») | Désinstaller ou configurer l’extension fautive |
Après réinstallation | Texte OK quelques jours, puis rechute | Bug sous-jacent non résolu | Mettre à 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 :
- Allez dans
edge://flags
et appuyez sur Reset all. - Relancez Edge et testez une page texte simple.
- 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
ouedge://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ément | Exemple de valeur | Pourquoi c’est utile |
---|---|---|
Version Edge | 124.0.XXX.XX | Identifie la branche exacte affectée |
Appareil / Android | Pixel 7 – Android 14 | Corrèle le bug à un SoC / pilote |
Flags | Vulkan : Enabled / GPU rasterization : Disabled | Permet de reproduire le contexte |
Extensions | Dark Reader (désactivée) | Écarte un conflit d’extension |
Symptômes | Texte invisible, surlignage « a » visible | Confirme un bug de rendu, pas de contenu |
Bonnes pratiques de test après correctif
- Ouvrez une page de paramètres interne (
edge://settings
) : si les intitulés réapparaissent, le correctif est efficace. - Testez une page très textuelle (article long) et faites défiler : aucun « trou » ne doit apparaître.
- Activez/désactivez le thème sombre du navigateur : le texte doit rester lisible dans les deux thèmes.
- 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.