Linked by Thom Holwerda on Sat 15th Jan 2011 10:40 UTC
Mozilla & Gecko clones Yesterday, the ninth Firefox 4.0 beta was released. One of the major new features in Firefox 4.0 is hardware acceleration for anything from canvas drawing to video rendering. Sadly, this feature won't make its way to the Linux version of Firefox 4.0. The reason? X' drivers are "disastrously buggy". Update: Benoit Jacob informed my via email that there's some important nuance: hardware acceleration (OpenGL only) on Linux has been implemented, but due to bugs and issues, only one driver so far has been whitelisted (the proprietary NVIDIA driver).
Thread beginning with comment 458123
To read all comments associated with this story, please click here.
White list ?
by torturedutopian on Sat 15th Jan 2011 11:43 UTC
torturedutopian
Member since:
2010-04-24

Oh no... But that was expected.

Couldn't the openGL mode be enabled on a whitelist basis ? I thought the Nividia proprietary drivers were pretty good, as far as 3D is concerned (you can use pretty recent games under Wine for instance) ?

I thought the situation was pretty good, with the Video Acceleration API, compositing & 3D accel being pretty good with nv cards.

Reply Score: 2

RE: White list ?
by Lennie on Sat 15th Jan 2011 12:52 in reply to "White list ?"
Lennie Member since:
2007-09-22

First thing we need is a good way to test.

I think this is the way you can help test it:

http://jagriffin.wordpress.com/2010/08/30/introducting-grafx-bot/
https://addons.mozilla.org/en-US/firefox/addon/grafx-bot/

But on my machine it did not seem to want to be enabled or would just crash and burn ( I used a second firefox profile to even get that far :-( ).

Here are some of the results:

http://jagriffin.wordpress.com/2010/09/22/grafxbot-results-update/

UPDATE: ok, just tried again and now I do seem to be able to do a proper test run with a seperate profile (it is actually recommened now).

Edited 2011-01-15 12:59 UTC

Reply Parent Score: 3

RE[2]: White list ?
by jacquouille on Sat 15th Jan 2011 15:53 in reply to "RE: White list ?"
jacquouille Member since:
2006-01-02

Also, for WebGL (which is enabled on linux if your driver is whitelisted), the best way to test is to run the official WebGL conformance test suite:

https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/te...

Click 'run tests', copy your results in a text file and attach it to this bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=624593
and of course tell us the precise driver, version, Xorg version, kernel version that you're using.

If a driver can pass almost all these tests (and doesn't crash running them...) then it's quite probably good enough and we should try to whitelist it!

Looking forward to enabling the whitelist once we get more data. It must be said that the above WebGL test suite is AFAIK the first time that Khronos publishes a complete, public test suite for a *GL standard. I hope to convince developers of GL drivers to use it to test their drivers against.

Reply Parent Score: 5

RE: White list ?
by jacquouille on Sat 15th Jan 2011 15:47 in reply to "White list ?"
jacquouille Member since:
2006-01-02

Yep, the NVIDIA proprietary driver is pretty good for us, that's why it's whitelisted: see my other comment on this story, http://www.osnews.com/permalink?458166

Reply Parent Score: 2