Linux

Si tenemos una tarjeta gráfica con GPU ATI o Nvidia, no debería haber problema. Podremos emplear Firefox o Chrome. En caso de tener problemas, tendremos que usar Firefox con software de renderización, es decir, los gráficos 3D serán ejecutados en el procesador normal, no en la tarjeta gráfica.
   Para el caso de chipset gráfico Intel, presente en muchos ordenadores portátiles, sus controladores no suelen ser compatibles con OpenGL, por tanto tampoco lo serán con WebGL ya que funciona a través de WebGL (en el futuro esto será distinto). Podríamos probar las instrucciones para Firefox o Chrome, pero no es probable que funcione; usaremos Firefox con software de renderización.
 

Firefox

La versión de desarrollo se denomina Minifield. Para conseguirla y poder emplear WebGL seguiremos los siguientes pasos:
  • Descargaremos la versión adecuada a nuestra máquina en el siguiente enlace.
  • Cerramos Firefox previamente, y una vez instalado Minifield, iremos a la página: about:config
  • Nos ayudamos del filtro de búsqueda, en donde introducimos "WebGL"
  • Localizamos webgl.enabled_for_all_sites y lo ponemos a true
 

Firefox con software de renderización

Si nuestro hardware no es compatible con OpenGL 2.0, la única manera de hacer funcionar WebGL será la utilización de la biblioteca Mesa. Lo que hace principalmente es emular una tarjeta gráfica, por lo que será un poco lento, pero al menos podremos usar WebGL. Se integra con Minifield. Los pasos a seguir son los siguientes:
  • Descargaremos la versión adecuada de Minifield para nuestra máquina en el siguiente enlace.
  • Lo instalaremos, cerrando previamente Firefox.
  • Emplearemos el gestor de paquetes para obtener Mesa, asegurándonos de que ha sido instalado y está actualizado a la última versión.
  • Iniciamos Minifield y vamos a la página: about:config, nos ayudamos del filtro de búsqueda e introducimos "WebGL"
  • Localizamos webgl.enabled_for_all_sites y lo ponemos a true
  • Localizamos webgl.software_rendering y lo ponemos a true
  • Localizamos webgl.osmesalib e introducimos la ubicación de la biblioteca compartida OSMesa, que suele ser algo como: /usr/lib/libOSMesa.so

Chrome

La versión de desarrollo se denomina Chromium. Para conseguirla y poder emplear WebGL seguiremos los siguientes pasos:
  • Descargaremos de la pagina de integración continua chrome-linux.zip para la versión 32 bits.
  • Para la versión de 64 bits descargaremos del enlace
  •  Descomprimimos. Abrimos una ventana del terminal y vamos al directorio donde se ha descomprimido.
  • Nos aseguramos de no tener abierto el Chrome.
  • Ejecutaremos el siguiente comando una vez estemos en esa ruta: ./chromium 
     

Comments