Me gustaría poder usar sitios basados en WebGL como Shadertoy , WebGL Earth , etc., pero esos sitios me dicen que WebGL está deshabilitado en mi navegador. ¿Cómo puedo habilitarlo?
Me gustaría poder usar sitios basados en WebGL como Shadertoy , WebGL Earth , etc., pero esos sitios me dicen que WebGL está deshabilitado en mi navegador. ¿Cómo puedo habilitarlo?
He hecho que esta respuesta sea una publicación de la wiki de la comunidad, así que actualícela si nota información desactualizada o faltante.
Visite caniuse.com/webgl para ver si su navegador admite WebGL.
Si su navegador admite WebGL, siga estas instrucciones para habilitarlo:
Primero, habilite la aceleración de hardware:
chrome://settings
Luego habilite WebGL:
chrome://flags
En las versiones más recientes, esta opción de Desactivar WebGL no estará disponible, en su lugar, tendrá que buscar WebGL 2.0 (o alguna versión diferente) que tenga este aspecto:
Aquí tendrá que cambiar Default
a Enabled
en el menú desplegable.
Luego inspeccione el estado de WebGL:
chrome://gpu
Si el estado no es "Hardware acelerado" , entonces la lista de Problemas detectados (debajo de la lista de Estado de la función de gráficos ) puede explicar por qué la aceleración de hardware no está disponible.
Si su tarjeta gráfica / controladores están en la lista negra, puede anular la lista negra. Advertencia: esto no es recomendable! (Ver la lista negra nota abajo). Para anular la lista negra:
chrome://flags
Para obtener más información, consulte: Ayuda de Chrome: WebGL y gráficos 3D .
Primero, habilite WebGL:
about:config
webgl.disabled
false
(cualquier cambio tendrá efecto inmediatamente sin reiniciar Firefox)Luego inspeccione el estado de WebGL:
about:support
Si su tarjeta gráfica / controladores están en la lista negra, puede anular la lista negra. Advertencia: esto no es recomendable! (Ver la lista negra nota abajo). Para anular la lista negra:
about:config
webgl.force-enabled
true
(Al igual que Chrome, Firefox tiene la casilla Usar aceleración de hardware cuando está disponible , en Preferencias > Avanzadas > General > Navegación . Sin embargo, a diferencia de Chrome, Firefox no requiere que esta casilla esté marcada para que WebGL funcione).
Si sus controladores de gráficos son demasiado antiguos para admitir WebGL, es posible que pueda actualizarlos.
Más información está disponible aquí:
Algunos navegadores incluyen algunas tarjetas gráficas y controladores, ya que se sabe que contienen errores graves o provocan bloqueos. En casos muy severos, ¡estos incluso pueden hacer que toda la computadora se congele! Por ejemplo, este problema hace que ciertas computadoras Mac se congelen y requieran reiniciarse.
Muchos navegadores tienen una opción para anular la lista negra (es decir, intentar usar las funciones incluidas en la lista negra, a pesar de los riesgos). Esto no es recomendable! Solo debe anular la lista negra si comprende y acepta los riesgos.
Más información está disponible aquí:
gfx.crash-guard.status.glcontext
(ver en sourceforge.net/p/x3dom/mailman/message/34731616 ). Prefiero publicar como comentario antes de cualquier edición de esta respuesta de la comunidad.webgl.*
Firefox están muy poco documentadas. a que se refieren ellos? Aquí hay algunas opciones adicionales para mirar.Muy útil para Chrome, excepto que podría ser mejor aclarar la opción Desactivar WebGL, que no es obvio en Chrome.
La opción Deshabilitar WebGL tiene que haber sido deshabilitada (urgh - doble negativo), es decir, el siguiente enlace debe decir 'Habilitar' - lo que significa que deshabilitar webGL está desactivado ... Puede ahorrarle a alguien unos minutos.
Mis mejores deseos Andy
fuente