Summary: | Firefox WebGL crash with Nouveau 3D; user claims it came installed by default on OpenSuse 12.1 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Benoit Jacob <bjacob> |
Component: | Drivers/DRI/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | ahmadsamir3891 |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Benoit Jacob
2012-02-23 11:25:17 UTC
He should try packages from home:jobermayr (daily snapshots of libdrm, Mesa, ddx, kernel modules [drm-nouveau-kmp-{flavor}]). Johannes, do you know if Nouveau 3D is installed automatically by OpenSuse 12.1, breaking my assumption that only people who know what they are doing, are using it? Since 12.1 it was integrated in Mesa main package and so installed by default (as in 11.3): https://build.opensuse.org/package/rdiff?linkrev=base&package=Mesa&project=X11%3AXOrg&rev=165 Oops. What about the big warning on the Nouveau website? http://nouveau.freedesktop.org/wiki/MesaDrivers "You should be prepared to face issues, and be able to recover from them yourself. If the GPU hangs, you can either reboot or suspend" It's also installed by default on Ubuntu (as of 11.10, IIRC), and Fedora. The nouveau wiki page is (a) somewhat out of date, (b) moderately unloved, and (c) overly conservative. (In reply to comment #5) > It's also installed by default on Ubuntu (as of 11.10, IIRC), and Fedora. > > The nouveau wiki page is (a) somewhat out of date, (b) moderately unloved, and > (c) overly conservative. Well the Mozilla bug I'm forwarding here shows that as of Mesa 7.11, the wiki page is accurate: creating a WebGL context is enough to get a crash. Maybe it's better in 8.0 though. Specifically, the first MakeCurrent on a newly created GL context backed by a pixmap, crashes. I can't reproduce it, for me WebGL works fine with mesa-7.11 (git branch) and FireFox 10.0.1 (Gentoo ebuild). Things like mere context creation are just supposed to work, the "experimental" excuse certainly doesn't count here. (In reply to comment #8) > I can't reproduce it, for me WebGL works fine with mesa-7.11 (git branch) and > FireFox 10.0.1 (Gentoo ebuild). The user reports that while certain WebGL pages work fine, github.com causes a crash. Can you try github? (Not clear to me at all, what github might be doing with WebGL. The user on the Mozilla bug might be able to provide more precise STR). > > Things like mere context creation are just supposed to work, the "experimental" > excuse certainly doesn't count here. "experimental" in "experimental-webgl" just means that there still exist browser bugs, not just driver bugs, causing conformance test failures. Once Firefox is able to pass 100% of the conformance tests on some setup, we'll enable the "webgl" context id. It appears that the crash is fixed for users of Mesa 8.0. Firefox now only blacklists Nouveau when the Mesa version is older than 8.0. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.