[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