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 458216
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Not exactly news
by Veto on Sat 15th Jan 2011 18:54 UTC in reply to "RE[4]: Not exactly news"
Veto
Member since:
2010-11-13

But is it the job of Firefox to shield from blatant (security) bugs in the underlying OpenGL API and neglecting the bugfree implementations in the process?

Rather more use and exposure would motivate the driver developers to fix their buggy drivers.

Perhaps a blacklist could be implemented notifying the users that their driver is buggy and Firefox will run unaccelerated? This would raise awareness without negatively affecting the "good systems".

Edit: I see you have already implemented a blacklist :-) But perhaps still notifying the user would be a good idea?

Edited 2011-01-15 18:58 UTC

Reply Parent Score: 1

RE[6]: Not exactly news
by jacquouille on Sat 15th Jan 2011 23:13 in reply to "RE[5]: Not exactly news"
jacquouille Member since:
2006-01-02

But is it the job of Firefox to shield from blatant (security) bugs in the underlying OpenGL API and neglecting the bugfree implementations in the process?


First of all, if an implementation is shown to be 'bug-free' then we'll gladly whitelist it in the next minor update.

And yes, it is our job to shield the user from buggy drivers, buggy system libraries, whatever. You don't want to have to wait for your OpenGL driver to be fixed to be able to use Firefox 4 without random crashes.

Rather more use and exposure would motivate the driver developers to fix their buggy drivers.


That would be nice, but we also need to be able to ship Firefox 4 ASAP without lowering our quality standards.

Perhaps a blacklist could be implemented notifying the users that their driver is buggy and Firefox will run unaccelerated? This would raise awareness without negatively affecting the "good systems".


This is information of a very technical nature that most users won't know how to act upon. For technical users, we *are* already printing this information in the terminal.

Edited 2011-01-15 23:14 UTC

Reply Parent Score: 3