¿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


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.


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/


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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.