WebGL en Google Chrome con tarjeta AMD

9

Cuando intento usar Cooliris para Google Chrome, aparece el siguiente mensaje

WebGL no se inicializó correctamente. Asegúrate de estar ejecutando la última versión de Chrome.

Tengo una tarjeta de video AMD / ATI. ¿Cómo arreglar esto? La versión de Google Chrome es 13.0.782.218

http://get.webgl.org/ dice "Hmm. Si bien su navegador parece admitir WebGL, está deshabilitado o no está disponible. Si es posible, asegúrese de estar ejecutando los últimos controladores para su tarjeta de video".

Catalyst Control Center dice "Catalyst versión 11.5 y Driver Packaging Version 8.84.6-110324a-116088C-ATI"

google-chrome --enable-webgl no funcionó

Jader Dias
fuente
1
@JaderDias Por favor, edite su publicación en lugar de publicar información en los comentarios. Hacerlo proporcionará una experiencia de mayor calidad para todos los usuarios.
Marco Ceppi
Firefox ahora es compatible con webgl y está disponible en Linux :)
Pritesh Jain

Respuestas:

8

WebGL en Google Chrome, está disponible PERO no en Linux, en realidad hay muchas preguntas al respecto en los grupos de Google y el rastreador de problemas de Chromium. Esto sucede en las versiones x86 y x86-64.

En ejecución google-chrome --enable-webgl --in-process-webgl o google-chrome --enable-webglno tiene ningún efecto en el navegador.

get.webgl.org Menciona esto:

  • Hmm Si bien su navegador parece admitir WebGL, está deshabilitado o no está disponible. Si es posible, asegúrese de estar ejecutando los últimos controladores para su tarjeta de video.

Si ahora hace clic en el enlace Wiki y luego en Cómo obtener una implementación de WebGL , verá esto:

  • Cromo

  • WebGL está disponible en la versión estable de Chrome. Informe los problemas que encuentre a la lista de correo pública de WebGL o mediante el rastreador de problemas de Chromium.

ESTO es solo cierto a medias, ya que ni el establo ni el desarrollador. Las versiones de Chrome tienen WebGL disponible en Linux. (OP está usando la versión estable y yo estoy usando la versión de desarrollo)

Uri Herrera
fuente
2
NOTA: uno de los mensajes de grupos de Google sugiere usar Firefox si se necesita probar webgl, por lo que hay soporte para Linux, es solo Chrome que no lo admite.
Uri Herrera
1
Parece funcionar bien en Firefox, ¿alguna idea de por qué Chrome todavía no lo admite?
Fantasma
2

Los siguientes pasos me permiten ejecutar demos en threejs.org :

En la pagina chrome://flags/

  • Anular lista de renderizado de software (seleccionar enable)
  • Deshabilitar WebGL. (seleccionar disable)

Puede verificar que WebGL esté habilitado utilizando la siguiente página:

chrome://gpu/

Como referencia, estoy ejecutando:

  • Cromo 24.0.1312.56
  • Ubuntu 12.04 (x64, escritorio)
  • Serie ATI Radeon HD 4800
  • OpenGL: 3.3.11627
Thomas Bratt
fuente
1

Incluso si el navegador que está utilizando es capaz de ejecutar webgl, es posible que su computadora no pueda

Si ejecuta este comando en una terminal

glxinfo | grep "OpenGL version"

Deberías recuperar algo como esto

OpenGL version string: 1.5 Mesa 7.9-devel

Si, por desgracia, el primer número es inferior a 2.1, no podrá ejecutar webgl en ningún navegador

Esta es una cita de Benoit Jacob, un desarrollador de Firefox

Aunque WebGL es el más cercano a OpenGL ES v2, todas las implementaciones de WebGL que conozco, incluida la nuestra, también son compatibles con OpenGL de escritorio, pero necesita al menos OpenGL 2.1 porque WebGL se basa completamente en la tubería programable. De hecho, OpenGL 1.5 no es lo suficientemente bueno.

Por cierto, mi propia tarjeta es una ATI Xpress 200M que tiene una versión opengl de 1.5 y no puedo usar webgl en ningún navegador.

Alano
fuente
algunas personas deberían tener que sudo apt-get install mesa-utilsantes de utilizar glxinfo
Jader Dias