QA/MergeCompatibilityTesting/BlocklistTest-12-2011

Blocklist Testing Dec 2011

Overview and motivation

From doug's email: 11-23-11
I've made some changes to driver blocklisting recently which hit every platform and enable a downloadable blocklist on them. There are tons of edge cases here which I don't have the hardware to test and I think this would benefit from a proper QA run; it would be pretty bad if there were mistakes here, since users could be blocked from features even if their drivers are fine, and others could be allowed to use features that are supposed to be blocked. This whole effort is done primarily to allow blocklisting Android devices, but as a side effect, other OS's can now use this system.

Test Plan

Here's a link to a wiki that contains some vital information for our block-list testing:

Currently, we are going through the 'Complete List of Features to Check' link above and through the 'List of Blocked Graphics Cards/Drivers' link to come up with a complete summary of what we should be checking on which configuration. This is being tracked in the 'Blocklist Summary' link above as well.

Blocklist Summary for Each Feature

Direct2D:

  • Windows: Anything other than AMD/ATI, NVIDIA and Intel are blocked (bug 623338)
    • NVIDIA
      • Blocked on < 257.21 (8.17.12.5721) (bug 623338)
    • AMD/ATI:
      • Blocked on < 10.6 (8.741.0.0)
    • Intel:
      • Refer to https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#Intel_cards
      • Blocked on GMA X3000 generation (G35, GL960, GM965) up to Firefox 6 but re-enabled in Firefox 7 (bug 595364)
      • Blocked on buggy installations where the Intel driver version reported in the Windows Registry is not equal to the version of the driver DLL, igd10umd32.dll/igd10umd64.dll (bug 590373)