(Ver mi respuesta marcada a esta pregunta para mi solución. Los pasos de resolución tomados a continuación me llevaron a mi solución, pero no resuelven el problema por sí solos.)
El Problema
Cuando intento usar el editor en la aplicación web Canva.com, aparece el mensaje Si bien su navegador parece admitir WebGL, está desactivado o no disponible.
¿Cómo puedo solucionar esto?
Información del Sistema
MacBook Air M2 2023
macOS Ventura 13.4.1 (c)
Versión de Google Chrome 117.0.5938.149
Monitor HDMI plug-and-play genérico utilizado junto con la pantalla de MacBook Air con un cable USB-C a HDMI de Anker.
Pasos de Resolución Tomados e Información Adicional
- Visitó el sitio web Informe WebGL (información en github aquí) y ve un error que dice
Este navegador admite WebGL, pero está desactivado o no disponible.
- Verifiqué la configuración de Chrome y confirmé que hay una actualización. Descargué y reinicié a través de la página de configuración de Chrome y volví a verificar WebGL Report y los sitios de Canva, pero vi los mismos errores.
- Reinicié mi computadora, pero aún tengo los mismos errores al abrir Chrome nuevamente. Verifiqué la página chrome://flags, pero no vi ningún indicador que haya sido cambiado de sus valores predeterminados.
- Abrí la página chrome://gpu y vi que varios elementos en Estado de la Función Gráfica muestran
Solo software, aceleración de hardware no disponible
, específicamente Canvas, Composición, Rasterización, Decodificación de Video, Codificación de Video, WebGL, WebGL2 y WebGPU. De nota es una sección llamada Problemas Detectados con el errorLa composición del Gpu ha sido deshabilitada, ya sea a través de una lista de bloqueo, about:flags o la línea de comandos. El navegador volverá a la composición de software y la aceleración de hardware no estará disponible
yFunciones deshabilitadas: gpu_compositing
. - Volví a verificar chrome://flags, pero no vi ningún elemento cambiado, ni gpu_compositing apareció en ninguna de las banderas.
- Desactivé mis dos únicas extensiones de Chrome a través de chrome://extensions, pero no hubo cambios en los errores. (Nombres de extensión omitidos por privacidad y seguridad.)
- Desconecté mi monitor externo y cerré Chrome. Volví a abrir Chrome y seguí viendo los mismos errores mencionados anteriormente.
- Establecí la bandera de chrome://flag para #ignore-gpu-blocklist en habilitado y reinicié Chrome sin cambios en los errores anteriores. Volví a establecer esto en el valor predeterminado, que es el ajuste "deshabilitado".
- De nota, no intenté usar otro navegador para solucionar este problema.