Bug 105709 - [CI][CNL only] igt@kms_* - Incomplete - Softdog - PSR related
Summary: [CI][CNL only] igt@kms_* - Incomplete - Softdog - PSR related
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: highest normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-23 11:33 UTC by Marta Löfstedt
Modified: 2018-04-17 13:33 UTC (History)
1 user (show)

See Also:
i915 platform: CNL
i915 features: display/PSR


Attachments

Description Marta Löfstedt 2018-03-23 11:33:14 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4380/fi-cnl-psr/igt@kms_frontbuffer_tracking@basic.html

from run.log:
running: igt/kms_frontbuffer_tracking/basic

[223/285] skip: 24, pass: 198, fail: 1 \   
owatch: TIMEOUT!

from dmesg:
<7>[  403.391811] [IGT] kms_frontbuffer_tracking: executing
...
<7>[  403.461996] [IGT] kms_frontbuffer_tracking: starting subtest basic
...
<7>[  407.847420] [drm:intel_power_well_disable [i915]] disabling DC off
<7>[  407.847472] [drm:skl_enable_dc6 [i915]] Enabling DC6
<7>[  407.847519] [drm:gen9_set_dc_state [i915]] Setting DC state from 00 to 02
Comment 2 Marta Löfstedt 2018-03-26 12:01:35 UTC
After we changed display from drrs to psr and added kernel boot param: enable_psr=1

There are A LOT of of kms related tests that takes a lot longer time so we hit the owatch timeout and the machine is rebooted:

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_atomic_transition@1x-modeset-transitions-nonblocking.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_pipe_crc_basic@read-crc-pipe-b.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_pipe_crc_basic@hang-read-crc-pipe-b.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_cursor_crc@cursor-128x42-random.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_rotation_crc@primary-x-tiled-reflect-x-0.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_rotation_crc@bad-tiling.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-ytiled.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_plane_multiple@atomic-pipe-b-tiling-x.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c-frame-sequence.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_rotation_crc@sprite-rotation-270.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_plane@plane-position-hole-pipe-b-planes.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_chv_cursor_fail@pipe-b-256x256-right-edge.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_chv_cursor_fail@pipe-c-64x64-bottom-edge.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_chv_cursor_fail@pipe-c-256x256-bottom-edge.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_flip_tiling@flip-changes-tiling-yf.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_chv_cursor_fail@pipe-b-64x64-right-edge.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_cursor_crc@cursor-256x85-offscreen.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_7/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
Comment 3 Marta Löfstedt 2018-04-03 06:12:36 UTC
The results from drmtip_8 is in. there are a lot of incomplete softdogs, on a lot of kms_frontbuffer_tracker test where psr was enabled.
Note, on this run we haven't set the psr_enable kernel boot parameter. However, we still see the same pattern of timeout once PSR is enabled. 

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-onoff.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-xtiled.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-slowdraw.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_8/fi-cnl-psr/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
Comment 5 Marta Löfstedt 2018-04-17 13:33:30 UTC
Note, the machine has been out of the lab for some time. When it came back on drmtip_22 this Softdog is no longer reproducible. Intead there is a massive hit on bug 106103. The reason for this is that Maarten Lankhorst merged a patch that report a fail on CRC timeout. This is very good since this softdog thing had serious impact on coverage for this machine. I will close this bug


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.