[Bug 96526] [BSW BDW] [BAT execlists] Sporadic - gem_exec_suspend basic-s4 GPU hang after resume

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Sep 29 19:00:52 UTC 2016


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

--- Comment #60 from Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez at intel.com> ---
(In reply to Humberto Israel Perez Rodriguez from comment #59)
> (In reply to Chris Wilson from comment #58)
> > commit bafb2f7d4755bf1571bd5e9a03b97f3fc4fe69ae
> > Author: Chris Wilson <chris at chris-wilson.co.uk>
> > Date:   Wed Sep 21 14:51:08 2016 +0100
> > 
> >     drm/i915/execlists: Reset RING registers upon resume
> >     
> >     There is a disparity in the context image saved to disk and our own
> >     bookkeeping - that is we presume the RING_HEAD and RING_TAIL match our
> >     stored ce->ring->tail value. However, as we emit WA_TAIL_DWORDS into the
> >     ring but may not tell the GPU about them, the GPU may be lagging behind
> >     our bookkeeping. Upon hibernation we do not save stolen pages, presuming
> >     that their contents are volatile. This means that although we start
> >     writing into the ring at tail, the GPU starts executing from its HEAD
> >     and there may be some garbage in between and so the GPU promptly hangs
> >     upon resume.
> >     
> >     Testcase: igt/gem_exec_suspend/basic-S4
> >     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96526
> >     Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
> >     Reviewed-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
> >     Link:
> > http://patchwork.freedesktop.org/patch/msgid/20160921135108.29574-3-
> > chris at chris-wilson.co.uk
> 
> 
> with this commit and the following configuration on BXT this test pass :
> 
> gem_exec_suspend basic-s4
> 
> Component         : drm
> 	tag       : libdrm-2.4.70-15-gabfa680
> 	commit    : abfa680 
> 
> Component         : cairo
> 	tag       : 1.15.2-58-gb207a93
> 	commit    : b207a93 
> 
> Component         : intel-gpu-tools
> 	tag       : intel-gpu-tools-1.16-36-gd16318a
> 	commit    : d16318a 
> 
> 
> 
>  Hardware information
> ============================================
> Platform                        : BXT-P
> Motherboard model               : Broxton P
> Motherboard type                : NOTEBOOK Hand Held
> Motherboard manufacturer        : Intel Corp.
> CPU family                      : Other
> CPU information                 : 06/5c
> GPU Card                        : Intel Corporation Device 5a84 (rev 0a)
> (prog-if 00 [VGA controller])
> Memory ram                      : 16 GB
> Maximum memory ram allowed      : 16 GB
> CPU thread                      : 4
> CPU core                        : 4



with the same gfx stack configuration and the same kernel this test pass as
well in BDW platform  :

 Hardware information
============================================
Platform                        : BDW
Motherboard type                : NUC5i5RYB Desktop
CPU family                      : Core i5
CPU information                 : Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz
GPU Card                        : Intel Corporation Broadwell-U Integrated
Graphics (rev 09) (prog-if 00 [VGA controller])
Memory ram                      : 8 GB
Maximum memory ram allowed      : 16 GB
CPU thread                      : 4
CPU core                        : 2
Socket                          : Socket BGA1168
Signature                       : Type 0, Family 6, Model 61, Stepping 4

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160929/8cb73140/attachment-0001.html>


More information about the intel-gfx-bugs mailing list