Tengo un problema con WebGL en el navegador Chromium de Raspberry Pi 3. Hice la configuración requerida pero no pasó nada.
Aqui esta mi informacion
- Dispositivo: Raspberry Pi 3
- SO: Linux raspberrypi 4.9.80-v7 + # 1098 SMP viernes 9 de marzo 19:11:42 GMT 2018 armv7l GNU / Linux (Raspian Stretch con escritorio, también intento lite)
- Navegador: versión de navegador chromium => Chromium 60.0.3112.89 Construido en Ubuntu 14.04, ejecutándose en Raspbian 9.3
- Controlador de gráficos: vc4-kms-v3d
Aquí están los resultados de get.webgl.org:
Estos son los resultados del ejemplo threejs.org ("webgl_animation_cloth"):
Probé los mismos sitios web en firefox iceweasel.
Funcionan como se muestra en estas capturas de pantalla:
Intenté varias configuraciones en Chrome: // flags pero nada ha cambiado
Cuando comienzo chromium-browser
desde la línea de comando, veo
libgl error: MESA-LOADER: failed to retrieve device information
pero @ eric-anholt dice que esto no debería tener efectos importantes.
Respuestas:
Bien, entonces encontré una solución aquí: https://www.raspberrypi.org/forums/viewtopic.php?t=191087
¡Funciona para mi!
fuente
Parece que no eres el único con este problema. Es posible que desee revisar su
chrome://flash
página y ver si está utilizando algún controlador que no debería. Pruebe y verifique cada controlador en consecuencia para la función. Luego, desinstale y luego reinstale chromium para ver si algo ha cambiado:Si esta solución no funciona ...
La mayoría de las personas informan sobre el problema relacionado con su tarjeta gráfica, puede ver este problema yendo
chrome://gpu/
y viendo si la aceleración de hardware está habilitada para WebGL. Si no es así, probablemente porque el cromo ha incluido en la lista negra la GPU del RPi; por eso recibes el siguiente mensajeporque la GPU de tu Pi ha sido incluida en la lista negra. Tendrás que encontrar una manera de hacer que Chromium comience mientras ignoras la lista negra. Sé que para Google Chrome el comando es
Entonces quizás quieras probar algo similar para Chromium.
Mientras tanto, use Firefox si puede, y revise el enlace aquí para discutir las listas negras en WebGL, también puede informar esto como un error a los desarrolladores.
----ACTUALIZAR----
El siguiente comando debería solucionar su problema:
fuente
chromium-browser --enable-webgl --ignore-gpu-blacklist
devuelve una tonelada de errores, ¡pero comienza el cromo yget.webgl.org
funciona!Descubrí que lo siguiente funciona para "Raspbian GNU / Linux 9 (stretch)": Para averiguar qué versión tiene, escriba "cat / etc / os-release" en un terminal.
Consola: sudo raspi-config En "7 Opciones avanzadas" / "Controlador A7 GL", seleccione "G2 GL (KMS falso)"
Escritorio: Preferencias / Agregar Eliminar Software busque "Chrome" y seleccione "Controlador WebDriver para el navegador Chromium", haga clic en "Aceptar"
fuente