Summary: | [bisected SNB] System hangs when Gnome with compiz start up | ||
---|---|---|---|
Product: | Mesa | Reporter: | fangxun <xunx.fang> |
Component: | Drivers/DRI/i965 | Assignee: | Kenneth Graunke <kenneth> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | high | CC: | airlied, idr, kenneth |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
fangxun
2011-03-30 22:58:34 UTC
*** Bug 35853 has been marked as a duplicate of this bug. *** Ken: Can you see if you can reproduce this? It is bisected to one of your refactoring commits. Fang: Is this Huron River GT1 or GT2? Is it reproducible on other SNB platforms or just that one? It happens on all our SNB testing machines: Huron River(id=0x0116, rev 09, GT2), Huron River(id=0x0126, rev 08, GT2+), Sugarbay(id=0x0112, rev 09, GT2), Sugarbay(id=0x0102, rev 09, GT1). BTW, we have no Huron River GT1 for testing. I can reproduce this (checking with gnome shell at the moment; haven't tried compiz yet). It looks like the wm_emit backend is generating obviously broken code now. I should have a fix soon. I tested GNOME Shell and Compiz. Both work with the following commit: commit a019dd0d6e5bba00e8ee7818e004ee42ca507102 Author: Kenneth Graunke <kenneth@whitecape.org> Date: Sun Apr 3 00:57:30 2011 -0700 i965: Fix null register use in Sandybridge implied move resolution. Fixes regressions caused by commit 9a21bc6401, namely GPU hangs when running gnome-shell or compiz (Mesa bugs #35820 and #35853). I incorrectly refactored the case that dealt with ARF_NULL; even in that case, the source register needs to be changed to the MRF. NOTE: This is a candidate for the 7.10 branch (if 9a21bc6401 is cherry-picked, take this one too). Verified with Mesa master commit: 6caac3ecb8bc32d92c35fdb1f0a67541ffa8af29. |
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.