J'aimerais pouvoir utiliser les sites basés sur WebGL comme Shadertoy , WebGL Earth etc
Mais ces sites me disent que WebGL est désactivé dans mon navigateur.
Comment puis-je activer WebGL pour pouvoir visualiser ces sites ?
J'aimerais pouvoir utiliser les sites basés sur WebGL comme Shadertoy , WebGL Earth etc
Mais ces sites me disent que WebGL est désactivé dans mon navigateur.
Comment puis-je activer WebGL pour pouvoir visualiser ces sites ?
J'ai fait de cette réponse un post wiki communautaire, alors mettez-la à 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
Activez ensuite WebGL :
Aller à chrome://flags
Veiller à ce que Désactiver WebGL n'est pas activé (vous devrez relancer Chrome pour que les modifications soient prises en compte).
Dans les versions plus récentes, cette option de Désactiver WebGL ne sera pas disponible, vous devrez chercher WebGL 2.0 (ou une autre version différente). version différente) qui ressemble à ceci :
Ici, vous devrez changer Default
a Enabled
dans le menu déroulant.
[Essayez ceci si cela ne fonctionne pas] Activez - Remplacer la liste de rendu du logiciel
Vérifiez ensuite l'état de WebGL :
chrome://gpu
Si le statut n'est pas "Accélération du matériel" alors le Problèmes détectés liste (en dessous de la Statut de la fonction graphique ) peut expliquer pourquoi l'accélération matérielle n'est pas disponible.
Si votre carte graphique/les pilotes sont sur la liste noire, vous pouvez passer outre cette liste. Attention : ce n'est pas recommandé ! (voir la note sur les listes noires ci-dessous). Pour passer outre la liste noire :
chrome://flags
Pour plus d'informations, voir : Aide Chrome : WebGL et graphiques 3D .
Tout d'abord, activez WebGL :
about:config
webgl.disabled
false
(tout changement prend effet immédiatement sans relancer Firefox)Vérifiez ensuite l'état de WebGL :
about:support
Si votre carte graphique/les pilotes sont sur la liste noire, vous pouvez passer outre cette liste. Attention : ce n'est pas recommandé ! (voir la note sur les listes noires ci-dessous). Pour passer outre la liste noire :
about:config
webgl.force-enabled
true
(Comme Chrome, Firefox dispose d'un Utiliser l'accélération matérielle lorsqu'elle est disponible boîte à cocher, dans Préférences > Avancé > Général > Naviguer sur . Cependant, contrairement à Chrome, Firefox n'exige pas que cette case soit cochée pour que WebGL fonctionne).
Si vos pilotes graphiques sont trop vieux pour prendre en charge WebGL, vous pouvez peut-être les mettre à niveau.
Plus d'informations sont disponibles ici :
Certaines cartes graphiques et certains pilotes sont mis sur liste noire par certains navigateurs, car ils sont connus pour contenir de sérieux bogues ou provoquer des plantages. Dans des cas très graves, ils peuvent même provoquer le blocage de l'ordinateur tout entier ! Par exemple, cette question provoque le blocage de certains ordinateurs Mac et nécessite un redémarrage.
De nombreux navigateurs ont une option permettant de passer outre la liste noire. (c'est-à-dire de tenter d'utiliser les fonctionnalités de la liste noire, malgré les risques). Ce n'est pas recommandé ! Vous devez seulement remplacer 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 - qui n'est pas évidente dans Chrome.
L'option Disable WebGL doit avoir été désactivée (urgh - double négation), c'est-à-dire que le lien ci-dessous doit indiquer 'Enable' - ce qui signifie que la désactivation de webGL est désactivée... Cela pourrait faire gagner quelques minutes à quelqu'un.
Meilleurs voeux Andy
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.