Confirmed users
753
edits
(→On X11) |
|||
Line 172: | Line 172: | ||
In Firefox 4 and 5, only the NVIDIA proprietary driver is currently whitelisted because of many crashes in other drivers (see {{bug|616416}}, {{bug|622294}}, {{bug|621699}}, {{bug|589546}}), and difficulty determining driver info without risking crashing ([http://lists.freedesktop.org/archives/mesa-dev/2011-February/005267.html see this conversation]). Define the '''MOZ_GLX_IGNORE_BLACKLIST''' environment variable to bypass that. | In Firefox 4 and 5, only the NVIDIA proprietary driver is currently whitelisted because of many crashes in other drivers (see {{bug|616416}}, {{bug|622294}}, {{bug|621699}}, {{bug|589546}}), and difficulty determining driver info without risking crashing ([http://lists.freedesktop.org/archives/mesa-dev/2011-February/005267.html see this conversation]). Define the '''MOZ_GLX_IGNORE_BLACKLIST''' environment variable to bypass that. | ||
=== OpenGL on X11 in Firefox 6 | === OpenGL on X11 in Firefox 6 === | ||
In Firefox 6 and newer, we manage to safely get driver information, so we are able to whitelist the good drivers. | In Firefox 6 and newer, we manage to safely get driver information, so we are able to whitelist the good drivers. As of Firefox 6, the following drivers are whitelisted: | ||
* | * Mesa-based drivers are whitelisted if the Mesa version is at least 7.10. | ||
** | ** As of Firefox 6, Gallium3D drivers are blacklisted (see {{bug|624935}}). | ||
* For the NVIDIA driver, versions 257.21 and newer are whitelisted, exactly like on Windows (see above). | |||
* For the FGLRX (proprietary ATI) driver, we whitelist the newer versions that implement OpenGL 3.0 or newer. Indeed, FGLRX does not return any version number of its own, so we had to use the OpenGL version as a differentiator. | |||
=== OpenGL on X11 in Firefox 7 and newer === | |||
Firefox 7 brings further refinements to the blacklisting logic: Gallium3D drivers are no longer blacklisted, but on the other hand the minimum required Mesa version becomes 7.10.3. Consequently, the following drivers are whitelisted: | |||
* Mesa-based drivers are whitelisted if the Mesa version is at least 7.10.3. | |||
* For the NVIDIA driver, versions 257.21 and newer are whitelisted, exactly like on Windows (see above). | * For the NVIDIA driver, versions 257.21 and newer are whitelisted, exactly like on Windows (see above). | ||
* For the FGLRX (proprietary ATI) driver, we whitelist the newer versions that implement OpenGL 3.0 or newer. Indeed, FGLRX does not return any version number of its own, so we had to use the OpenGL version as a differentiator. | * For the FGLRX (proprietary ATI) driver, we whitelist the newer versions that implement OpenGL 3.0 or newer. Indeed, FGLRX does not return any version number of its own, so we had to use the OpenGL version as a differentiator. |