[Bug 104487] [KBL] portal2_linux GPU hang

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 18 17:33:20 UTC 2018


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

Kenneth Graunke <kenneth at whitecape.org> changed:

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

--- Comment #11 from Kenneth Graunke <kenneth at whitecape.org> ---
Should be fixed by:

commit 3e18c53e59457f585de217208e1745f2683be0b9
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Jan 17 14:16:04 2018 -0800

    i965: Bind null render targets for shadow sampling + color.

    Portal 2 appears to bind RGBA8888_UNORM textures to a sampler2DShadow,
    and calls shadow2D() on it.  This causes undefined behavior in OpenGL.

    Unfortunately, our sampler appears to hang in this scenario, which is
    not acceptable.  Just give them a null surface instead, which returns
    all zeroes.

    Fixes GPU hangs in Portal 2 on Kabylake.

    Huge thanks to Jason Ekstrand for noticing this crazy behavior while
    sifting through crash dumps.

    Cc: mesa-stable at lists.freedesktop.org
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104487
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

Thanks again for the bug report and testing those patches!

-- 
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/20180118/1e099809/attachment.html>


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