[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