Hi everyone,
I've been playing with the Firefox 4.0 and Chromium betas to try and get webgl graphics working properly. I run an Intel i5 Clarkdale processor with integrated "HD" graphics.
I know, I know, generally speaking it seems that Intel graphics + Linux + webgl = fail
But I want to understand why. I've set up my browsers according to an older tutorial posted her:
http://learningwebgl.com/blog/?p=11. I'm able to use webgl with software rendering (via libosmesa as described in the article), but hardware accelerated webgl definitely does not work. As such, I can use webgl sites but performance is SLOW.
The article states that the main reason Intel graphics tends not to work with webgl is lack of support for OpenGL 2.0. I'm running the latest Intel drivers and the 2.6.37 kernel, and if I run
Code:
glxinfo | grep OpenGL
I get
Code:
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Desktop GEM 20100330 DEVELOPMENT
OpenGL version string: 2.1 Mesa 7.11-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
Which indicates to me that my drivers support OpenGL 2.1. So what's the problem? Clarkdale graphics have been supported in Linux for a while now, and OpenGL on its own works fine.
I also see the follow lines in the full glxinfo output:
Code:
server glx vendor string: SGI
server glx version string: 1.4
Code:
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
Do these indicate that something on my system is still running OpenGL 1.4?
I'd really appreciate any help in understanding what's going on. I understand Intel graphics are generally problematic but it really seems like my drivers support the required standards. Thanks!
Bookmarks