Summary: | [IVB/HSW/BYT/BSW]Piglit sporadically causes GPU hang | ||
---|---|---|---|
Product: | Mesa | Reporter: | lu hua <huax.lu> |
Component: | Drivers/DRI/i965 | Assignee: | Elio <elio.martinez.monroy> |
Status: | RESOLVED INVALID | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | major | ||
Priority: | medium | CC: | ben, christophe.prigent |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | dmesg |
Description
lu hua
2014-12-09 06:49:03 UTC
Can you please attach the error state? (In reply to Ben Widawsky from comment #1) > Can you please attach the error state? I only meet this issue once when run automation testing, I am unable to reproduce it. If meet again, I will update it. It also happens once on HSW. Run 2 cycles on HSW, I am unable to reproduce it. @test: Piglit/spec_EXT_framebuffer_multisample_accuracy_4_srgb_small info: @@@Returncode: 0 test case start at: Tue Dec 16 22:41:41 2014 test case end at: Tue Dec 16 22:41:41 2014 Errors: Dmesg:<3>[17221.887208] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... blitter ring idle Output: bin/ext_framebuffer_multisample-accuracy 4 srgb small -auto -fbo Pixels that should be unlit count = 214644 Perfect output Pixels that should be totally lit count = 28972 Perfect output Pixels that should be partially lit count = 18528 RMS error = 0.096435 The error threshold for this test is 0.119880 PIGLIT: {"result": "pass" } Piglit returncode: 0 result: GPU hang summary: Piglit/spec_EXT_framebuffer_multisample_accuracy_4_srgb_small GPU_hang Assigning back to Ian since I am only focusing on BSW specific failures right now. What's the PCI ID on the HSW machine? Can you please try on the latest drm-intel-nightly. (In reply to Ben Widawsky from comment #5) > What's the PCI ID on the HSW machine? id=0x0412, rev 06 (In reply to Ben Widawsky from comment #6) > Can you please try on the latest drm-intel-nightly. I will test it on the latest drm-intel-nightly. Test on BSW with latest drm-intel-nightly kernel, this issue still exists. kernel: commit 4fa23142a15526f4a4b5df61f26eacdd558a849a Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Fri Dec 19 15:33:33 2014 +0100 drm-intel-nightly: 2014y-12m-19d-14h-33m-07s UTC integration manifest test log: @test: Piglit/spec_glsl-1.20_execution_tex-miplevel-selection_GL2:textureProj_2DShadow errors_ignored! libGL: OpenDriver: trying /opt/X11R7/lib/dri/tls/i965_dri.so libGL: OpenDriver: trying /opt/X11R7/lib/dri/i965_dri.so ! info: @@@Returncode: 0 test case start at: Mon Jan 1 18:32:57 2001 test case end at: Mon Jan 1 18:33:01 2001 Errors: libGL: OpenDriver: trying /opt/X11R7/lib/dri/tls/i965_dri.so libGL: OpenDriver: trying /opt/X11R7/lib/dri/i965_dri.so Dmesg:<3>[25371.894786] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... render ring idle Output: bin/tex-miplevel-selection GL2:textureProj 2DShadow -auto -fbo Summary: 58212/58212 passed PIGLIT: {"result": "pass" } Piglit returncode: 0 result: GPU hang summary: Piglit/spec_glsl-1.20_execution_tex-miplevel-selection_GL2:textureProj_2DShadow GPU_hang Please test current drm-intel-nightly, and if that fails, with http://patchwork.freedesktop.org/patch/39363 applied. It's sporadically issue. I will double check it. So update will be late. It still happens on the latest -nightly kernel, IVB also has this issue. HSW: @test: Piglit/spec_ARB_texture_gather_textureGatherOffset_vs-rg-zero-float-2DArray info: @@@Returncode: 0 test case start at: Sun Jan 25 10:35:19 2015 test case end at: Sun Jan 25 10:35:22 2015 Errors: Dmesg:<3>[53863.198094] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... blitter ring idle Output: bin/textureGather vs offset rg zero float 2DArray -auto -fbo PIGLIT: {"result": "pass" } Piglit returncode: 0 result: GPU hang summary: Piglit/spec_ARB_texture_gather_textureGatherOffset_vs-rg-zero-float-2DArray GPU_hang IVB: @test: Piglit/spec_ARB_gpu_shader5_textureGather_fs-rgba-1-uint-Cube errors_ignored! libGL: OpenDriver: trying /opt/X11R7/lib/dri/tls/i965_dri.so libGL: OpenDriver: trying /opt/X11R7/lib/dri/i965_dri.so ! info: @@@Returncode: 0 test case start at: Fri Jan 23 20:49:35 2015 test case end at: Fri Jan 23 20:49:37 2015 Errors: libGL: OpenDriver: trying /opt/X11R7/lib/dri/tls/i965_dri.so libGL: OpenDriver: trying /opt/X11R7/lib/dri/i965_dri.so Dmesg:<3>[ 890.693113] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... blitter ring idle Output: bin/textureGather fs rgba 1 uint Cube repeat -auto -fbo PIGLIT: {"result": "pass" } Piglit returncode: 0 result: GPU hang summary: Piglit/spec_ARB_gpu_shader5_textureGather_fs-rgba-1-uint-Cube GPU_hang It also happens on BYT. BYT test log: @test: Piglit/glean_glsl1-Swizzle_in-place info: @@@Returncode: 0 test case start at: Tue Feb 3 14:21:24 2015 test case end at: Tue Feb 3 14:21:27 2015 Errors: Dmesg:<3>[ 7369.711688] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... render ring idle Output: PIGLIT_TEST='Swizzle in-place' bin/glean -o -v -v -v -t +glsl1 --quick ---------------------------------------------------------------------- GLSL test 1: test basic Shading Language functionality. glsl1: Running single test: Swizzle in-place glsl1: PASS rgba8, db, z24, s8, win+pmap, id 32 1 tests passed, 0 tests failed. Piglit returncode: 0 result: GPU hang summary: Piglit/glean_glsl1-Swizzle_in-place GPU_hang Created attachment 113291 [details]
dmesg
I reproduce this error manually on HSW. Run ./bin/textureGather fs r 0 uint CubeArray repeat -auto -fbo 500 cycles. But no error stated collected in i915_error_state
[root@x-hsw24 lh]# dmesg -r|egrep "<[1-4]>"|grep drm
<3>[ 152.763646] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... blitter ring idle
[root@x-hsw24 lh]# cat /sys/kernel/debug/dri/0/i915_error_state
no error state collected
Not reproduced on BSW-M and SKL-Y with fresh setup. I will check on BYT-M/T. Elio could you try with your NUC HSW and IVB? This issue is not present with latest configuration on IVB, i will check it with HSW as soon as possible Dear Reporter, This Mesa bug has been in the "NEEDINFO" status for over 60 days. I am closing this bug based on lack of response but feel free to reopen if resolution is still needed. Please ensure you're supplying the correct information as requested. Thank you. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.