[Bug 93357] [HSW] Unreal Atlantis demo - occasional corruption

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Feb 9 19:49:36 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=93357

Ilia Mirkin <imirkin at alum.mit.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #1 from Ilia Mirkin <imirkin at alum.mit.edu> ---
This appears to be fixed by

commit 0aa4f99f562a05880a779707cbcd46be459863bf
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Jan 14 11:22:46 2016 -0800

    i965: Fix cache pollution race during L3 partitioning set-up.

    We need to split the stalling flush from the RO cache invalidation
    into a different PIPE_CONTROL command to make sure that the top of the
    pipe invalidation happens after any previous rendering is complete.
    Otherwise it's possible for previous rendering to pollute the L3 cache
    in the short window of time between RO invalidation and the completion
    of the stalling flush.  Fixes rendering artifacts on Unigine Heaven,
    Metro Last Light Redux and Metro 2033 Redux.

    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93540
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93599
    Tested-by: Darius Spitznagel <d.spitznagel at goodbytez.de>
    Tested-by: Martin Peres <martin.peres at linux.intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20160209/c56793fe/attachment.html>


More information about the intel-3d-bugs mailing list