Tom,
It turns out that your GPU hang was due to a bug in our MRT support. It should be fixed on master by:
commit 172bb92db1a3c317867d9cfec6f15c09c37a0f6c Author: Kenneth Graunke <email address hidden> 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 <email address hidden> Signed-off-by: Kenneth Graunke <email address hidden>
That patch is also on the 8.0 branch as of today. Your apitrace file no longer hangs my system. Could you confirm?
Thanks! Sorry this took so long.
Tom,
It turns out that your GPU hang was due to a bug in our MRT support. It should be fixed on master by:
commit 172bb92db1a3c31 7867d9cfec6f15c 09c37a0f6c
Author: Kenneth Graunke <email address hidden>
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.freedeskt op.org/ show_bug. cgi?id= 38720 /bugs.freedeskt op.org/ show_bug. cgi?id= 40059 /bugs.freedeskt op.org/ show_bug. cgi?id= 45216
Bugzilla: https:/
Bugzilla: https:/
Reviewed-by: Eric Anholt <email address hidden>
Signed-off-by: Kenneth Graunke <email address hidden>
That patch is also on the 8.0 branch as of today. Your apitrace file no longer hangs my system. Could you confirm?
Thanks! Sorry this took so long.