Open GoogleCodeExporter opened 9 years ago
Original comment by vangelis@chromium.org
on 4 Nov 2011 at 1:24
I think nvumdshim.dll is a sign they're using Optimus.
Original comment by jbauman@chromium.org
on 4 Nov 2011 at 1:27
nvumdshim.dll, that looks like Optimus hardware (dual NVIDIA/Intel GPU), right?
Can the problem be reproduced outside of Optimus hardware?
FYI, on Optimus hardware on Windows, when the current detected GPU is the
NVIDIA one, Firefox defaults to desktop OpenGL instead of ANGLE because of this
bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=636870
That doesn't seem to be the same bug that you're reporting here, but that could
explain why we're not seeing these crashes.
Original comment by jacob.be...@gmail.com
on 4 Nov 2011 at 1:29
Sorry, I have to correct what I said on comment 3: we ALWAYS blacklist ANGLE on
Optimus, regardless of what GPU is currently in use. Our only criterion to
detect Optimus is the presence of nvumdshim.dll.
http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxWindowsPlatform.cpp#
978
Original comment by jacob.be...@gmail.com
on 4 Nov 2011 at 1:32
Oh, interesting.. Thanks, Benoit. Most likely the same underlying issue for us
as well. Any idea why this is failing with ANGLE specifically? Presumably the
Optimus gpu works fine otherwise?
Original comment by vange...@google.com
on 4 Nov 2011 at 1:41
I don't think we ever understood the reason for this crash. One possible
theory, valid at least for us, is that we failed to realize that one of the two
drivers (the intel and the Nvidia driver) was out of date, so we failed to
blacklist when we should. We've had many cases where we were initially on the
Intel GPU, with a recent driver, so we don't blacklist, and then it switches to
the Nvidia GPU. Optimus is particularly sensitive to recentness of the Nvidia
driver. Definitely <200.xx is a no-go, and in certain cases anything less than
258.xx is bad. See
https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers
Original comment by jacob.be...@gmail.com
on 4 Nov 2011 at 1:51
... but no, I don't know why this problem happens with ANGLE specifically.
Original comment by jacob.be...@gmail.com
on 4 Nov 2011 at 1:53
Original comment by c...@chromium.org
on 7 Dec 2013 at 4:07
Original comment by geofflang@chromium.org
on 10 Dec 2013 at 3:50
Jamie, since you've looked into blacklisting Intel GPUs recently, could you
tell if this is likely resolved? #6 suggests we just have to check both the
Intel and NVIDIA driver version, and I vaguely recall that we do that now?
Original comment by c...@chromium.org
on 21 May 2014 at 4:54
I can confirm we still receive these crashes. I'm not sure if the blacklist
rules allow for multiple devices.
Original comment by jmad...@chromium.org
on 15 Jul 2014 at 3:22
Original comment by c...@chromium.org
on 6 May 2015 at 9:53
Original issue reported on code.google.com by
vangelis@chromium.org
on 4 Nov 2011 at 1:23