In bug 623338, we decided that it would be best for our users to blacklist drivers older than an arbitrary date (in this case, we chose about 6 months ago) to ensure that they get a great Firefox 4 experience. (It's our experience that old drivers tend to have bugs that are fixed in newer versions of those drivers, and that new drivers tend not to introduce new problems.)
In addition to that, we've decided that, because of low testing volume and unknown quality, we are going to implement a whitelist of GPU vendors; only Intel, AMD/ATI, and NVIDIA cards will be permitted to use GPU acceleration in Firefox 4, at least initially.
Finally, we've also implemented a downloaded blacklist, which allows us to turn off GPU acceleration for certain drivers/GPUs/vendors if we discover they're crashy, buggy, or otherwise make the Firefox 4 experience anything less than awesome.
Please let me know if you have any questions or concerns!
> In bug 623338, we decided that it would be best for our users to > blacklist drivers older than an arbitrary date (in this case, we chose > about 6 months ago) to ensure that they get a great Firefox 4 > experience. (It's our experience that old drivers tend to have bugs that > are fixed in newer versions of those drivers, and that new drivers tend > not to introduce new problems.)
> In addition to that, we've decided that, because of low testing volume > and unknown quality, we are going to implement a whitelist of GPU > vendors; only Intel, AMD/ATI, and NVIDIA cards will be permitted to use > GPU acceleration in Firefox 4, at least initially.
> Finally, we've also implemented a downloaded blacklist, which allows us > to turn off GPU acceleration for certain drivers/GPUs/vendors if we > discover they're crashy, buggy, or otherwise make the Firefox 4 > experience anything less than awesome.
> Please let me know if you have any questions or concerns!
> Thanks,
> Joe > on behalf of the Mozilla graphics team
Will there be any in-browser smarts that will automatically disable acceleration for a buggy driver the second or third time it fails?
> In bug 623338, we decided that it would be best for our users to blacklist > drivers older than an arbitrary date (in this case, we chose about 6 months > ago) to ensure that they get a great Firefox 4 experience. (It's our > experience that old drivers tend to have bugs that are fixed in newer > versions of those drivers, and that new drivers tend not to introduce new > problems.)
> In addition to that, we've decided that, because of low testing volume and > unknown quality, we are going to implement a whitelist of GPU vendors; only > Intel, AMD/ATI, and NVIDIA cards will be permitted to use GPU acceleration > in Firefox 4, at least initially.
> Finally, we've also implemented a downloaded blacklist, which allows us to > turn off GPU acceleration for certain drivers/GPUs/vendors if we discover > they're crashy, buggy, or otherwise make the Firefox 4 experience anything > less than awesome.
> Please let me know if you have any questions or concerns!
> Thanks,
> Joe > on behalf of the Mozilla graphics team > _______________________________________________ > dev-platform mailing list > dev-platf...@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform
Joe Drew wrote: > In addition to that, we've decided that, because of low testing volume > and unknown quality, we are going to implement a whitelist of GPU > vendors; only Intel, AMD/ATI, and NVIDIA cards will be permitted to > use GPU acceleration in Firefox 4, at least initially.
This looks like the UA sniffing antipattern--just on a different layer. This could lead to a situation where a minor GPU vendor has to fake its driver identity as a major vendor in order to be able to compete--just like Chromium has to claim it is Mozilla/5.0, Gecko, Safari and Chrome.
On Tue, Jan 25, 2011 at 10:48 PM, Henri Sivonen <hsivo...@iki.fi> wrote: > Joe Drew wrote: > > In addition to that, we've decided that, because of low testing volume > > and unknown quality, we are going to implement a whitelist of GPU > > vendors; only Intel, AMD/ATI, and NVIDIA cards will be permitted to > > use GPU acceleration in Firefox 4, at least initially.
> This looks like the UA sniffing antipattern--just on a different layer. > This could lead to a situation where a minor GPU vendor has to fake its > driver identity as a major vendor in order to be able to compete--just like > Chromium has to claim it is Mozilla/5.0, Gecko, Safari and Chrome.
No, they only have to appeal to us to get whitelisted in the next update ... and maybe appeal to a few other browsers or apps. That should be somewhat easier than getting millions of sites to change their UA sniffing. They can even submit patches.
Rob -- "Now the Bereans were of more noble character than the Thessalonians, for they received the message with great eagerness and examined the Scriptures every day to see if what Paul said was true." [Acts 17:11]
> On Tue, Jan 25, 2011 at 10:48 PM, Henri Sivonen <hsivo...@iki.fi> > wrote:
>> Joe Drew wrote: >>> In addition to that, we've decided that, because of low testing >>> volume >>> and unknown quality, we are going to implement a whitelist of GPU >>> vendors; only Intel, AMD/ATI, and NVIDIA cards will be permitted to >>> use GPU acceleration in Firefox 4, at least initially.
>> This looks like the UA sniffing antipattern--just on a different >> layer. >> This could lead to a situation where a minor GPU vendor has to fake >> its >> driver identity as a major vendor in order to be able to compete-- >> just like >> Chromium has to claim it is Mozilla/5.0, Gecko, Safari and Chrome.
> No, they only have to appeal to us to get whitelisted in the next > update ... > and maybe appeal to a few other browsers or apps. That should be > somewhat > easier than getting millions of sites to change their UA sniffing. > They can > even submit patches.
Furthermore, the intent is to gradually loosen the whitelist or remove it entirely after the release of FF4. We just want to minimize our initial risk here, not keep users out indefinitely.
My unfortunate experience after reading this was to update my NVIDIA drivers. Somehow that killed aero. :( Newer is not always better. My about:support for the GPU whet from 4/4 to 2/2. The driver makers really need to step it up to prepare their stuff for non-games work.
My unfortunate experience after reading this was to update my NVIDIA drivers. Somehow that killed aero. :( Newer is not always better. My about:support for the GPU whet from 4/4 to 2/2. The driver makers really need to step it up to prepare their stuff for non-games work.
Under the control panel, make sure Aero is still selected under 'Personalize'. I've had a driver update somehow switch me to basic once!
Also 2/2 is not worse than 4/4 :) 2/2 means you have two accelerated windows open (2 out of 2 accelerated), 4/4 means four windows open that are accelerated.
We are working on our dialogue with driver vendors, for what it's worth.
My unfortunate experience after reading this was to update my NVIDIA drivers. Somehow that killed aero. :( Newer is not always better. My about:support for the GPU whet from 4/4 to 2/2. The driver makers really need to step it up to prepare their stuff for non-games work. _______________________________________________ dev-platform mailing list dev-platf...@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform
> Under the control panel, make sure Aero is still selected under 'Personalize'. I've had a driver update somehow switch me to basic once!
Yes, I had that happen on a different machine (I was able to switch it back on). On this one it won't turn back on, and the troubleshooter says there is no issue. Even reverting the driver failed to restore Aero. I'm really stuck (and it sucks), but that is nvidia's issue, not yours.
> We are working on our dialogue with driver vendors, for what it's worth.
I'm sure. I think AMD and NVIDIA have a bit of work to do still. And MS needs to update drivers via windows update more often. (Hopefully not versions that kill aero though.)
> Under the control panel, make sure Aero is still selected under 'Personalize'. I've had a driver update somehow switch me to basic once!
Yes, I had that happen on a different machine (I was able to switch it back on). On this one it won't turn back on, and the troubleshooter says there is no issue. Even reverting the driver failed to restore Aero. I'm really stuck (and it sucks), but that is nvidia's issue, not yours.
> We are working on our dialogue with driver vendors, for what it's worth.
I'm sure. I think AMD and NVIDIA have a bit of work to do still. And MS needs to update drivers via windows update more often. (Hopefully not versions that kill aero though.)