March 25, 2011 · General · Email This Post

WebGL is a Web-based Graphics Library. It extends the capability of the JavaScript programming language to allow it to generate interactive 3D graphics within any compatible web browser.

WebGL is a context of the canvas HTML element that provides a 3D computer graphics API without the use of plug-ins.

Problem

After recent installation of firefox 4 i am getting the following error message

This Browser does not support WebGL

Solution

First you need to install the following package

sudo apt-get install libosmesa6

After installing above package open your browser and type about:config address bar and search for webgl.osmesalib now you need to add string type as /usr/lib/libOSMesa.so.6

Finall restart your firefox

You can check if webgl is working or not go to https://demos.mozilla.org/en-US/ and play 360° Video.

Sponsored Link

Incoming search terms:

Related posts

13 Comments to “Howto enable WebGL on Firefox 4”

  1. amir says:

    i’ve done this but still that problem again :( !

    [Reply]

  2. amir says:

    i also set MOZ_GLX_IGNORE_BLACKLIST=1 cause im using intel graphic card and its i915 driver.

    [Reply]

  3. Ambus says:

    Thanks a lot! It worked for me.

    [Reply]

  4. floatr says:

    Even w forced webgl it doesn’t work (HD3470, 11.2 driver)

    [Reply]

  5. Dusten B. says:

    Hmmm. Everything on that page, including 360 view, works for me out-of-box. I changed nothing.

    Ubuntu Maverick
    FF4
    nvidia-current 270.29

    [Reply]

  6. axt says:

    webgl only works if “webgl.force_osmesa” is set.

    Ubuntu Maverick/64, Fx v4.0 (self-compiled).

    [Reply]

  7. MikeK says:

    I made these changes on Ubuntu 10.04 with Firefox 4 and Skype video stopped working, as did Cheese and guvcview. Removal of libosmesa6 and reverting Firefox allowed them all to function again. So something strange going on here.

    [Reply]

  8. Yuk says:

    I have made the change in config but i can’t download the webgl package. There is no any link.
    Webgl still not working.

    [Reply]

  9. mrr says:

    If you use mesa libraries you only get webgl with software acceleration. I have not checked for firefox 4 (I am using chrome). But if you have direct rendering support for opengl without the browser you should only need to enable a flag in about:config and not the mesa one.

    [Reply]

  10. blink4blog says:

    Why we need this setting if your graphic card already supporting hardware OpenGL rendering capabilities. If you dig from Synaptic on this package:

    Mesa Off-screen rendering extension

    OSmesa is a Mesa extension that allows programs to render to an
    off-screen buffer using the OpenGL API without having to create a
    rendering context on an X Server. It uses a pure software renderer.

    This package provides both 16-bit and 32-bit versions of the off-screen
    renderer which do not require external libraries to work.

    Canonical provides critical updates for libosmesa6 until April 2013.

    [Reply]

  11. mrr says:

    Strange I do not need that library to get webgl with native hardware support to work with chrome.

    [Reply]

  12. Ernesto says:

    Thank you very much! It worked for me.
    I am using Firefox 11, Ubuntu 11.04 and Gnome 2.32.

    [Reply]

  13. Ootmann says:

    imo the path should be “/usr/lib/i386-linux-gnu/libOSMesa.so.6″. Tested with ubuntu 12.04.

    [Reply]

Leave a Reply