[Bug 97779] [regression, bisected][BDW, GPU hang] stuck on render ring, always reproducible

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 20 19:06:09 UTC 2016


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

Jason Ekstrand <jason at jlekstrand.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #17 from Jason Ekstrand <jason at jlekstrand.net> ---
(In reply to regwz from comment #12)
> I ran a bisect with the following result:
> 
> 091b6156dd8553979336c15acdaf140e5419c483 is the first bad commit
> commit 091b6156dd8553979336c15acdaf140e5419c483
> Author: Jason Ekstrand <jason.ekstrand at intel.com>
> Date:   Tue Dec 8 17:34:38 2015 -0800
> 
>     i965/fs: Push small uniform arrays
>     
>     Unfortunately, this also means that we need to use a slightly different
>     algorithm for assign_constant_locations.  The old algorithm worked based
> on
>     the assumption that each read of a uniform value read exactly one float.
>     If it encountered a MOV_INDIRECT, it would immediately bail and push the
>     whole thing.  Since we can now read ranges using MOV_INDIRECT, we need to
>     be able to push a series of floats without breaking them up.  To do this,
>     we use an algorithm similar to the on in split_virtual_grfs.

This bisect is bad.  You were bisecting through the Vulkan merge.  Back when
the Vulkan driver was still in development the i965 driver in the vulkan branch
was very unstable.  In order to get a proper bisect, you need to do so while
ignoring the vulkan branch.

The easiest way to do this is probably to test right before the vulkan branch
merged and right after.  The vulkan branch merging shouldn't have caused any
problems.  If those tests are good, bisect between the merge and 12.0.  If
they're bad, bisect between some older known-good commit and the vulkan merge.

> I also verified that the bug can no longer be reproduced after reverting the
> commit from mesa 12.0.3.

I doubt that given that I can't get that commit to revert cleanly.  A similar
commit does exist in the main tree and happened shortly prior to merging the
vulkan branch.  The commit you point to got lost in the merge.  In any case,
please re-bisect.

-- 
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/20161020/7b1bc645/attachment.html>


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