Open Bug 764373 Opened 13 years ago Updated 2 years ago

WebGL Not Functional: Blocked for your graphics card because of unresolved driver issues

Categories

(Core :: Graphics, defect)

16 Branch
x86_64
Windows 7
defect

Tracking

()

UNCONFIRMED

People

(Reporter: stokemaster, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/16.0 Firefox/16.0a1 Build ID: 20120612221441 Steps to reproduce: I enabled NVIDIA GeForce GT 540M on my ASUS laptop (forced to use the driver) and launch Firefox. The NVIDIA driver is the latest as of 6/12/2012 and on Google Chrome it functions correctly for example on Chrome Experiments. Actual results: In either the 16 branch (I build this on the same laptop) or the released branch, WebGL remains blocked and will not render. In fact when in this NVIDIA forced mode, nothing renders. Switching the driver back to Intel graphics 3000 M driver it does work properly (though a bit slower.) On Google Chrome, it works fine on both integrated or discrete graphics mode. Expected results: Since it does work on Chrome, I see there is no problem inherent with the configuration of this machine. I can try help debugging this issue, if you give me the pointer which source top level to check (very very new to the code base.) Also I am new to Bugzilla so please let me know any additional info can be provided from me.
Component: Untriaged → Graphics
Product: Firefox → Core
QA Contact: untriaged → thebes
Hi Manabu, Can you please go to about:support in your Firefox browser, click "Copy all to clipboard", and paste the information in this bug report? That will help us diagnose the problem. Thank you!
Joe: Here goes. Application Basics Name Firefox Version 16.0a1 User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/16.0 Firefox/16.0a1 Profile Folder Show Folder Enabled Plugins about:plugins Build Configuration about:buildconfig Crash Reports about:crashes Memory Use about:memory Extensions Name Version Enabled ID LogMeIn, Inc. Remote Access Plugin 1.0.0.932 true LogMeInClient@logmein.com SQLite Manager 0.7.7 true SQLiteManager@mrinalkant.blogspot.com Adobe Acrobat - Create PDF 1.2 false web2pdfextension@web2pdf.adobedotcom HP Smart Web Printing 4.51 false smartwebprinting@hp.com PDF Viewer 0.2.536 false uriloader@pdf.js Important Modified Preferences Name Value accessibility.blockautorefresh true accessibility.typeaheadfind true accessibility.typeaheadfind.flashBar 0 browser.cache.disk.capacity 1048576 browser.cache.disk.smart_size.first_run false browser.cache.disk.smart_size_cached_value 1048576 browser.places.smartBookmarksVersion 4 browser.startup.homepage_override.buildID 20120612221441 browser.startup.homepage_override.mstone 16.0a1 extensions.lastAppVersion 16.0a1 gfx.direct3d.prefer_10_1 true network.cookie.prefsMigrated true places.database.lastMaintenance 1339597448 places.history.expiration.transient_current_max_pages 104858 privacy.sanitize.migrateFx3Prefs true security.warn_viewing_mixed false Graphics Adapter Description Intel(R) HD Graphics 3000 Vendor ID 0x8086 Device ID 0x0116 Adapter RAM Unknown Adapter Drivers igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32 Driver Version 8.15.10.2696 Driver Date 3-19-2012 Adapter Description (GPU #2) NVIDIA GeForce GT 540M Vendor ID (GPU #2) 0x10de Device ID (GPU #2) 0x0df4 Adapter RAM (GPU #2) 1023 Adapter Drivers (GPU #2) nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um Driver Version (GPU #2) 8.17.13.142 Driver Date (GPU #2) 5-15-2012 Direct2D Enabled true DirectWrite Enabled true (6.1.7601.17789) ClearType Parameters ClearType parameters not found WebGL Renderer Blocked for your graphics card because of unresolved driver issues. GPU Accelerated Windows 1/1 Direct3D 10 AzureBackend direct2d JavaScript Incremental GC 1 Library Versions Expected minimum version Version in use NSPR 4.9.2 Beta 4.9.2 Beta NSS 3.13.5.0 Basic ECC 3.13.5.0 Basic ECC NSS Util 3.13.5.0 3.13.5.0 NSS SSL 3.13.5.0 Basic ECC 3.13.5.0 Basic ECC NSS S/MIME 3.13.5.0 Basic ECC 3.13.5.0 Basic ECC
NOTE: In this configuration (i.e., not enabled the NVIDIA mode), WebGL renders just fine. Please note that the the WebGL Renderer part changed to "Google Inc. -- ANGLE (Intel(R) HD Graphics 3000) -- OpenGL ES 2.0 (ANGLE 1.0.0.1041)" Could this possibly mean that ANGLE driver has an issue rather than the Firefox core? Application Basics Name Firefox Version 16.0a1 User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/16.0 Firefox/16.0a1 Profile Folder Show Folder Enabled Plugins about:plugins Build Configuration about:buildconfig Crash Reports about:crashes Memory Use about:memory Extensions Name Version Enabled ID LogMeIn, Inc. Remote Access Plugin 1.0.0.932 true LogMeInClient@logmein.com SQLite Manager 0.7.7 true SQLiteManager@mrinalkant.blogspot.com Adobe Acrobat - Create PDF 1.2 false web2pdfextension@web2pdf.adobedotcom HP Smart Web Printing 4.51 false smartwebprinting@hp.com PDF Viewer 0.2.536 false uriloader@pdf.js Important Modified Preferences Name Value accessibility.blockautorefresh true accessibility.typeaheadfind true accessibility.typeaheadfind.flashBar 0 browser.cache.disk.capacity 1048576 browser.cache.disk.smart_size.first_run false browser.cache.disk.smart_size_cached_value 1048576 browser.places.smartBookmarksVersion 4 browser.startup.homepage_override.buildID 20120612221441 browser.startup.homepage_override.mstone 16.0a1 extensions.lastAppVersion 16.0a1 gfx.direct3d.prefer_10_1 true network.cookie.prefsMigrated true places.database.lastMaintenance 1339597448 places.history.expiration.transient_current_max_pages 104858 privacy.sanitize.migrateFx3Prefs true security.warn_viewing_mixed false Graphics Adapter Description Intel(R) HD Graphics 3000 Vendor ID 0x8086 Device ID 0x0116 Adapter RAM Unknown Adapter Drivers igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32 Driver Version 8.15.10.2696 Driver Date 3-19-2012 Adapter Description (GPU #2) NVIDIA GeForce GT 540M Vendor ID (GPU #2) 0x10de Device ID (GPU #2) 0x0df4 Adapter RAM (GPU #2) 1023 Adapter Drivers (GPU #2) nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um Driver Version (GPU #2) 8.17.13.142 Driver Date (GPU #2) 5-15-2012 Direct2D Enabled true DirectWrite Enabled true (6.1.7601.17789) ClearType Parameters ClearType parameters not found WebGL Renderer Google Inc. -- ANGLE (Intel(R) HD Graphics 3000) -- OpenGL ES 2.0 (ANGLE 1.0.0.1041) GPU Accelerated Windows 1/1 Direct3D 10 AzureBackend direct2d JavaScript Incremental GC 1 Library Versions Expected minimum version Version in use NSPR 4.9.2 Beta 4.9.2 Beta NSS 3.13.5.0 Basic ECC 3.13.5.0 Basic ECC NSS Util 3.13.5.0 3.13.5.0 NSS SSL 3.13.5.0 Basic ECC 3.13.5.0 Basic ECC NSS S/MIME 3.13.5.0 Basic ECC 3.13.5.0 Basic ECC
I just found more information about this situation actually on: https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers It states, On Windows All vendors other than AMD/ATI, NVIDIA, Intel are blocked (bug 623338). This was required primarily by various crashes on virtual machines with unusual vendor names (bug 621411). We're open to whitelisting more vendors if needed. Windows 2003 is identified as Windows XP for the present purposes. Layers acceleration is blocked on Windows versions older than Windows XP. NVIDIA cards We require NVIDIA driver version 257.21 or newer (June 2010), see bug 623338. Notice that 257.21 is the commercial version number. This corresponds to the last 5 digits in the technical version number, which for instance is 8.17.12.5721 on Windows 7/Vista. On NVIDIA GeForce 6100/6150/6200 TurboCache cards, we block Direct3D 9 accelerated layers, see bug 612007, bug 644787, bug 645872. On Optimus devices, ANGLE rendering for WebGL is blocked (bug 636870). So WebGL should still work, but will use the OpenGL driver.
I will force enable and see if it crashes the branch 16 and report further. If you want to do any specific stuff, let me know.
OK, I just tried force-enable of the WebGL and the ANGLE driver loads now with my card being recognized. I tried the WebGL Experiments (Aquarium) and it run fine without a crash. We can close this bug as a duplicate bug. I have noticed that there are many posts on the internet with people who have no clue as to what is happening if you Googled it under "Blocked for your graphics card because of unresolved driver issues." There ought to be a Wiki article explaining exactly what it means. I will continue to run my Nightly in enabled mode and if it crashes, I will report those.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.