Blocked from updating windows
Layers acceleration is blocked on Windows versions older than Windows XP.
We require NVIDIA driver version 257.21 (June 2010) or newer, see bug 623338.
The compiled-in blacklist is implemented separately for each OS/platform (Windows, Mac, X11).
This list is presented for historical reasons, and is not currently up to date.
We block Direct3D 10 features (including Direct2D) 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 Up to and including Firefox 6, on certain GPUs in the GMA X3000 generation (G35, GL960, GM965), we block Direct2D. In Firefox 7 and newer, Direct2D is no longer blacklisted on these GPUs.
We block the Open GL drivers on Intel cards on Windows, see bug 625118.
Our current blacklisting implementation does not properly support dual-GPU systems (bug 628129).
For Web GL, we require Mac OS version 10.6 or newer.
To force-enable Layers Acceleration, go to about:config and set layers.acceleration.force-enabled=true.On NVIDIA Ge Force 6100/6150/6200 Turbo Cache cards, we block Direct3D 9 accelerated layers, see bug 612007, bug 644787, bug 645872.On Optimus devices, ANGLE rendering for Web GL is blocked (bug 636870).Every time Windows 10 runs updates (which I see no way to control), it updates my graphics driver. However this only enables you to hide a driver update; you have to uninstall it manually. Details on the Microsoft site can be found at support.microsoft.com/en-us/kb/3073930: To temporarily prevent the driver or update from being reinstalled until a new driver or updated fix is available, a troubleshooter is available that provides a user interface for hiding and showing Windows Updates and drivers for Windows 10. The easiest way would be to use the official Microsoft trouble shooting guide consisting of a downladable tool which enables the option to hide updates, as known from previous Windows versions.The actual check is performed on the technical version number, and we require it to be strictly higher than 188.8.131.52.We block the Open GL drivers on AMD cards on Windows, see bug 619773.On Windows, you can also spoof your graphics system information to help debug driver blacklisting issues (see bug 604771): If force-enabling a feature doesn't work, that probably means that your hardware doesn't support it.For example, layers acceleration currently requires support for 4Kx4K textures, which rules out some graphics cards, like the Intel G31/G33.Stage Fright software decoding (see bug 759945) and/or hardware decoding (see bug 782508) are enabled depending on the Android version, Firefox version and device capability: If you would like to forcibly enable a graphics feature that is blocked on your system, follow these instructions. There usually are good reasons why features are blocked.To force-enable Web GL, go to about:config and set webgl.force-enabled=true.