Comment 45 for bug 899159

Revision history for this message
In , Kenxeth (kenxeth) wrote :

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.