Summary: | [bisected] GPU hangs due to conditional sends in Metro: Last Light | ||
---|---|---|---|
Product: | Mesa | Reporter: | Tapani Pälli <lemody> |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | VERIFIED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | critical | ||
Priority: | medium | CC: | eero.t.tamminen, kenneth, mattst88, mengmeng.meng |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | error state information |
Description
Tapani Pälli
2014-02-19 14:06:11 UTC
(this on Haswell ULT) Created attachment 94365 [details]
error state information
This is completely reproducible, also e.g. with Trine2.
Both in mine and Tapani's case kernel is default Ubuntu 13.10 one.
Attached is error state snapshot from this:
[ 5296.924257] [drm:i915_hangcheck_elapsed] *ERROR* stuck on render ring
[ 5296.924260] [drm] capturing error event; look for more information in /sys/kernel/debug/dri/0/i915_error_state
[ 5302.910090] [drm:i915_hangcheck_elapsed] *ERROR* stuck on render ring
Reproduced using trine 2, spent a while trying to make a trace to look at and failed. Reverting the guilty commit from Mesa fixes things also in latest Mesa. commit 171ec9585f214c2dff3cfc97acebf5286bb5001d Author: Eric Anholt <eric@anholt.net> Date: Tue Mar 4 15:12:40 2014 -0800 i965: Fix predicated-send-based discards with MRT. (BTW this was tested also with gt2 and using unigine heaven) |
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.