J'aimerais pouvoir utiliser des sites WebGL tels que Shadertoy , WebGL Earth , etc., mais ces sites me disent que WebGL est désactivé dans mon navigateur. Comment puis-je l'activer?
J'ai fait de cette réponse une publication de wiki dans la communauté, alors veuillez la mettre à jour si vous remarquez des informations obsolètes ou manquantes.
Vérifiez caniuse.com/webgl pour voir si votre navigateur prend en charge WebGL.
Si votre navigateur prend en charge WebGL, suivez ces instructions pour l'activer:
Tout d'abord, activez l'accélération matérielle:
chrome://settings
Puis activez WebGL:
chrome://flags
Dans les versions plus récentes, cette option de Désactiver WebGL ne sera pas disponible. Vous devrez plutôt rechercher WebGL 2.0 (ou une version différente) qui ressemble à ceci:
Ici, vous devrez changer Default
en Enabled
dans le menu déroulant.
Puis inspectez le statut de WebGL:
chrome://gpu
Si l'état n'est pas "Accélération matérielle", la liste Problèmes détectés (sous la liste Etat de la fonction graphique ) peut expliquer pourquoi l'accélération matérielle est indisponible.
Si votre carte graphique/vos pilotes sont sur une liste noire, vous pouvez remplacer la liste noire. Attention: ceci n'est pas recommandé! _ (Voir la note sur les listes noires ci-dessous). Pour remplacer la liste noire:
chrome://flags
Pour plus d'informations, voir: Aide de Chrome: WebGL et graphiques 3D .
Tout d'abord, activez WebGL:
about:config
webgl.disabled
false
(toute modification prend effet immédiatement sans relancer Firefox)Puis inspectez le statut de WebGL:
about:support
Si votre carte graphique/vos pilotes sont sur une liste noire, vous pouvez remplacer la liste noire. Attention: ceci n'est pas recommandé! _ (Voir la note sur les listes noires ci-dessous). Pour remplacer la liste noire:
about:config
webgl.force-enabled
true
(Comme Chrome, Firefox possède un Utiliser l'accélération matérielle lorsqu'elle est disponible case à cocher, dans Préférences > Avancé > Général > Navigation . Cependant, contrairement à Chrome, Firefox n’a pas besoin de cocher cette case pour que WebGL fonctionne.)
Si vos pilotes graphiques sont trop anciens pour prendre en charge WebGL, vous pourrez peut-être les mettre à niveau.
Plus d'informations sont disponibles ici:
Certaines cartes graphiques et certains pilotes sont sur la liste noire de certains navigateurs, car ils sont connus pour contenir de graves bugs ou provoquer des plantages. Dans des cas très graves, cela peut même geler l'ordinateur tout entier! Par exemple, this issue provoque le blocage de certains ordinateurs Mac et nécessite leur redémarrage.
De nombreux navigateurs ont la possibilité de remplacer la liste noire (c.-à-d.: Essayer d'utiliser les fonctionnalités de la liste noire, malgré les risques). Ce n'est pas recommandé! Vous ne devriez écraser la liste noire que si vous comprenez et acceptez les risques.
Plus d'informations sont disponibles ici:
Très utile pour Chrome - sauf qu'il serait peut-être préférable de clarifier l'option Désactiver WebGL - ce qui n'est pas évident dans Chrome.
L’option Désactiver WebGL doit avoir été désactivée (urgh - double négatif), c’est-à-dire que le lien ci-dessous doit indiquer «Activer», ce qui signifie que la désactivation de WebGL est désactivée ... Peut sauver quelqu'un quelques minutes.
Meilleurs voeux Andy