[Bug 96526] [APL 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 18:02:24 UTC 2016


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

--- Comment #59 from Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez at intel.com> ---
(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

-- 
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/9617f5ff/attachment.html>


More information about the intel-gfx-bugs mailing list