[Bug 96175] [SKL GT4e] 3D game nexuiz 1.6.1 causes GPU HANG

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 23 02:35:43 UTC 2016


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

--- Comment #8 from Terrence Xu <terrence.xu at intel.com> ---
(In reply to Jani Nikula from comment #7)
> (In reply to Terrence Xu from comment #6)
> > Change the status to assigned since we still can reproduce it in the newest
> > code from drm-intel-nightly and provided the newest dmesg.
> 
> And the patch from comment #3?

Hi Kikula,
This patch already existed in the drm-intel-nightly branch:

commit a8ab5ed5e1bf856eceaab5579236de6f92822b9f
Author: Tim Gore <tim.gore at intel.com>
Date:   Mon Jun 13 12:15:01 2016 +0100

    drm/i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate

    This patch enables a workaround for a mid thread preemption
    issue where a hardware timing problem can prevent the
    context restore from happening, leading to a hang.

    v2: move to gen9_init_workarounds (Arun)
    v3: move to start of gen9_init_workarounds (Arun)

    Signed-off-by: Tim Gore <tim.gore at intel.com>
    Reviewed-by: Arun Siluvery <arun.siluvery at linux.intel.com>
    Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
    Link:
http://patchwork.freedesktop.org/patch/msgid/1465816501-25557-1-git-send-email-tim.gore@intel.com


Still met the GPU hang issue:
[  114.965619] [drm] stuck on render ring
[  114.970172] [drm] GPU HANG: ecode 9:0:0xfffffffe, in nexuiz-linux-x8 [3252],
reason: Engine(s) hung, action: reset
[  114.981934] [drm] GPU hangs can indicate a bug anywhere in the entire gfx
stack, including userspace.
[  114.992402] [drm] Please file a _new_ bug report on bugs.freedesktop.org
against DRI -> DRM/Intel
[  115.002481] [drm] drm/i915 developers can then reassign to the right
component if it's not a kernel issue.
[  115.013447] [drm] The gpu crash dump is required to analyze gpu hangs, so
please always attach it.
[  115.023619] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[  115.031127] [drm:i915_reset_and_wakeup] resetting chip
[  115.039093] drm/i915: Resetting chip after gpu hang
[  115.044679] [drm:gen8_init_common_ring] Execlists enabled for render ring
[  115.052422] [drm:gen8_init_common_ring] Execlists enabled for blitter ring
[  115.060257] [drm:gen8_init_common_ring] Execlists enabled for bsd ring
[  115.067692] [drm:gen8_init_common_ring] Execlists enabled for bsd2 ring
[  115.075227] [drm:gen8_init_common_ring] Execlists enabled for video
enhancement ring
[  115.084045] [drm:intel_guc_setup] GuC fw status: path
i915/skl_guc_ver6_1.bin, fetch FAIL, load NONE
[  115.094438] [drm] GuC firmware load failed: -5
[  116.977464] [drm] RC6 on
[  124.977716] [drm] stuck on render ring
[  124.982275] [drm] GPU HANG: ecode 9:0:0xfffffffe, in nexuiz-linux-x8 [3252],
reason: Engine(s) hung, action: reset
[  124.994066] [drm:i915_reset_and_wakeup] resetting chip
[  125.002035] drm/i915: Resetting chip after gpu hang
[  125.007627] [drm:gen8_init_common_ring] Execlists enabled for render ring
[  125.015376] [drm:gen8_init_common_ring] Execlists enabled for blitter ring
[  125.023211] [drm:gen8_init_common_ring] Execlists enabled for bsd ring
[  125.030652] [drm:gen8_init_common_ring] Execlists enabled for bsd2 ring
[  125.038195] [drm:gen8_init_common_ring] Execlists enabled for video
enhancement ring
[  125.047033] [drm:intel_guc_setup] GuC fw status: path
i915/skl_guc_ver6_1.bin, fetch FAIL, load NONE
[  125.057420] [drm] GuC firmware load failed: -5
[  125.126724] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.149208] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.165956] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.182720] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.199386] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.216057] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.232721] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.454492] [drm:skl_wm_flush_pipe] flush pipe A (pass 3)
[  125.466015] DMAR: DRHD: handling fault status reg 3
[  125.471564] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.472089] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.489039] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.505019] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.515840] DMAR: DRHD: handling fault status reg 3
[  125.521408] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.549366] DMAR: DRHD: handling fault status reg 3
[  125.554919] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.582693] DMAR: DRHD: handling fault status reg 3
[  125.588257] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.608688] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.619399] DMAR: DRHD: handling fault status reg 3
[  125.619401] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.637102] DMAR: DRHD: handling fault status reg 3
[  125.637104] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.654799] DMAR: DRHD: handling fault status reg 3
[  125.654800] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.672491] DMAR: DRHD: handling fault status reg 3
[  125.672492] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.690191] DMAR: DRHD: handling fault status reg 3
[  125.690193] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.707890] DMAR: DRHD: handling fault status reg 3
[  125.707891] DMAR: [DMA Read] Request device [00:02.0] fault addr f9827000
[fault reason 06] PTE Read access is not set
[  125.735986] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.753193] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.768880] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.785399] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.802125] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.818760] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.835536] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  125.852006] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  126.297968] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  126.898794] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  126.965872] [drm] RC6 on
[  127.500350] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  128.101283] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  128.702096] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  129.303064] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  129.904004] [drm:skl_update_scaler_plane] Updating scaler for
[PLANE:23:plane 1A] scaler_user index 0.0
[  130.482775] dmar_fault: 286 callbacks suppressed
[  130.488056] DMAR: DRHD: handling fault status reg 3

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


More information about the intel-gfx-bugs mailing list