¿Cómo habilitar WebGL en Chrome en Ubuntu?

Respuestas:

150

Para que WebGL funcione en Google Chrome (y Chromium), estos son los pasos para habilitar WebGL en Google Chrome.

Paso 1: abre Google Chrome

Paso 2: escriba chrome://flagsla barra de direcciones

Paso 3: Presione Ctrl + fy escriba " Rendering list", "Debe aparecer la lista de anulación de representación de software". Ahora haga clic en Habilitar y reinicie el navegador.

Paso 4: elimine completamente Chrome: escriba killall chromeen una consola.

Paso 5: Ve chrome://settingsy habilita Use hardware acceleration when available. Por defecto está desactivado desde la versión 43.

Paso 6: inicia Chrome

ingrese la descripción de la imagen aquí

Revisa ahora chrome://gpu/

ingrese la descripción de la imagen aquí

http://webglreport.com/

ingrese la descripción de la imagen aquí

Fuente

Qasim
fuente
3
¡Ahora tengo YouTube en reproductores HTML5 con buen rendimiento!
Vitaly Zdanevich
15
¿Por qué esto no está habilitado por defecto?
Konstantin Schubert
@ Konstantin Esa es una buena pregunta, investigaré un poco al respecto.
Qasim
44
Sugerencia: en Ubuntu seguro (también es probable que Windows) tenga que asegurarse de eliminar los hilos de fondo (Chrome) antes de que los cambios surtan efecto.
Lance Caraccioli
1
@Kostanos no, no sé sobre eso ... esa es la forma más fácil ...
Qasim
10

Si aún no obtiene ningún resultado, verifique si la aceleración de hardware está habilitada en la configuración de Chromium, Google tiende a deshabilitar esta configuración de forma predeterminada desde la versión 43. En este caso, ese fue el problema para mí después de actualizar los controladores de GPU, anulé Lista negra de GPU, y tal y tal.

wallflips
fuente
44
Igual que aquí. Pensé que estaba viendo un error terrible, pero no me di cuenta de Chrome: // configuración -> Mostrar configuración avanzada ... -> Usar aceleración de hardware cuando esté disponible de alguna manera se deshabilitó. Lo encendí, reinicié el navegador y todo funciona.
Stephen Niedzielski
Deshabilitar la aceleración de hardware funcionó para mí.
Thomas Orlita
2

Tal vez su controlador de video sea demasiado viejo o no esté instalado correctamente.

¡También tuve el mismo problema, pero esta solución solucionó mi problema sin anulaciones!

  1. Para agregar PPA para Ubuntu 14.04 / 13.10 / 13.04 / 12.10

    Usuarios de Ubuntu 14.04 / 13.10 / 13.04 / 12.10. Ejecute el siguiente comando en el terminal y escriba la contraseña del usuario cuando se le solicite. Otros usan el PPA de Ubuntu-X.

    sudo apt-add-repository ppa: xorg-edgers / ppa
  2. Para agregar PPA para Ubuntu 12.04 / 11.10 / 11.04 / 10.04

    sudo apt-add-repository ppa: ubuntu-x-swat / x-updates

    Después de agregar el PPA, actualice el repositorio de su sistema.

  3. Actualizar

    sudo apt-get update

    Ahora instale el controlador de gráficos NVIDIA GeForce 304.108 en su sistema, mientras instala otros paquetes utilizando apt-get.

  4. Instalar

    sudo apt-get install nvidia-current nvidia-settings

    El comando anterior instalará el controlador.


Fuente: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/

andras.tim
fuente
Estoy usando esta solución en mi escritorio durante una semana, pero mi Chrome a veces consume toda la CPU (la tarea "proceso de GPU"). - Tengo Ubuntu Trusty con "GeForce 8400 GS Rev. 2" - No puedo encontrar una solución para este efecto secundario, solo tengo una solución: active la opción "Desactivar el lienzo 2D acelerado" en Chrome: // flags / ... Grrr
andras.tim
2

usando la versión de cromo 49.0.2623.108 en Ubuntu 14.04 (64 bits).

Lo que necesitamos activar es #ignore-gpu-blacklist

Es la primera línea en chrome://flags/

Espero que pueda ayudar

Nicolas Abraham
fuente
0

Tuve el problema de que se informó que WebGL no estaba disponible después de cambiar de Nvidia patentada a los controladores nouveau , un cambio que no parece haber sido detectado en la configuración de GPU de cromo de mi perfil. La solución se está ejecutando chromium-browser --single-process una vez para restablecer la configuración de la GPU.

kynan
fuente