<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - [SKL GT4e] 3D game nexuiz 1.6.1 causes GPU HANG"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96175#c8">Comment # 8</a>
on <a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - [SKL GT4e] 3D game nexuiz 1.6.1 causes GPU HANG"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96175">bug 96175</a>
from <span class="vcard"><a class="email" href="mailto:terrence.xu@intel.com" title="Terrence Xu <terrence.xu@intel.com>"> <span class="fn">Terrence Xu</span></a>
</span></b>
<pre>(In reply to Jani Nikula from <a href="show_bug.cgi?id=96175#c7">comment #7</a>)
<span class="quote">> (In reply to Terrence Xu from <a href="show_bug.cgi?id=96175#c6">comment #6</a>)
> > 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 <a href="show_bug.cgi?id=96175#c3">comment #3</a>?</span >
Hi Kikula,
This patch already existed in the drm-intel-nightly branch:
commit a8ab5ed5e1bf856eceaab5579236de6f92822b9f
Author: Tim Gore <<a href="mailto:tim.gore@intel.com">tim.gore@intel.com</a>>
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 <<a href="mailto:tim.gore@intel.com">tim.gore@intel.com</a>>
Reviewed-by: Arun Siluvery <<a href="mailto:arun.siluvery@linux.intel.com">arun.siluvery@linux.intel.com</a>>
Signed-off-by: Tvrtko Ursulin <<a href="mailto:tvrtko.ursulin@intel.com">tvrtko.ursulin@intel.com</a>>
Link:
<a href="http://patchwork.freedesktop.org/patch/msgid/1465816501-25557-1-git-send-email-tim.gore@intel.com">http://patchwork.freedesktop.org/patch/msgid/1465816501-25557-1-git-send-email-tim.gore@intel.com</a>
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</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>