Summary: | [SNB] hang in "Amnesia: The Dark Descent" demo | ||
---|---|---|---|
Product: | Mesa | Reporter: | nobled <nobled> |
Component: | Drivers/DRI/i965 | Assignee: | Kenneth Graunke <kenneth> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | ben, chris, eugeni, idr, jbarnes, kenneth, mesa-dev, nobled |
Version: | 8.0 | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
i915_error_state after X restart
dmesg log after X restart |
Description
nobled
2011-08-13 09:39:13 UTC
Created attachment 50184 [details]
dmesg log after X restart
Ping--Is there any other info needed? http://www.mediafire.com/?qm7nckc1da444rc Here's an apitrace file (with the bigger CompressedTexImage2DARB calls ripped out to cut down on size dramatically) that still reproduces the hang with mesa 5a7c3433 and kernel 3.2.0. This is fixed by the last render target select patch on the mailing list. Will commit it shortly... Fixed on master by: commit 172bb92db1a3c317867d9cfec6f15c09c37a0f6c Author: Kenneth Graunke <kenneth@whitecape.org> Date: Sat Feb 18 21:29:29 2012 -0800 i965: Only set Last Render Target Select on the last FB write. Fixes GPU hangs in OilRush, Trine, and Amnesia: The Dark Descent, which all use MRT (multiple render targets). NOTE: This is a candidate for release branches. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=38720 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=40059 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=45216 Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Thanks for the trimmed apitrace! Fixed on the 8.0 branch: commit 16cc79f975816c0741711560be48fc498d4b4794 Author: Kenneth Graunke <kenneth@whitecape.org> Date: Sat Feb 18 21:29:29 2012 -0800 i965: Only set Last Render Target Select on the last FB write. Fixes GPU hangs in OilRush, Trine, and Amnesia: The Dark Descent, which all use MRT (multiple render targets). Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=38720 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=40059 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=45216 Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 172bb92db1a3c317867d9cfec6f15c09c37a0f6c) |
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.