https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-a-accuracy-idle.html <3> [515.854610] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
The CI Bug Log issue associated to this bug has been updated. ### New filters associated * TGL: all tests - dmesg-warn / dmesg-fail - *ERROR* CPU pipe [ABC] FIFO underrun - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_362/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition-fencing.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_362/fi-tgl-u/igt@kms_plane_cursor@pipe-c-overlay-size-64.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_362/fi-tgl-u/igt@kms_color@pipe-a-ctm-0-5.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_362/fi-tgl-u/igt@kms_atomic_transition@plane-toggle-modeset-transition.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_362/fi-tgl-u/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition-nonblocking.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_fbcon_fbt@fbc.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_plane_cursor@pipe-b-primary-size-128.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_flip_tiling@flip-x-tiled.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-farfromfence.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_cursor_crc@pipe-b-cursor-alpha-opaque.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_vblank@pipe-b-wait-forked.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_mmap_write_crc@main.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_cursor_edge_walk@pipe-b-64x64-top-edge.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_vblank@pipe-b-ts-continuation-idle-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_vblank@pipe-b-ts-continuation-modeset-rpm.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_big_fb@linear-32bpp-rotate-0.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_atomic_interruptible@universal-setplane-cursor.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_universal_plane@disable-primary-vs-flip-pipe-a.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_cursor_crc@pipe-a-cursor-alpha-transparent.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_universal_plane@universal-plane-pipe-a-functional.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_vblank@pipe-b-wait-forked-busy-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_rmfb@close-fd.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_cursor_crc@pipe-b-cursor-64x21-onscreen.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_vblank@pipe-a-accuracy-idle.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@gem_eio@in-flight-suspend.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_flip_tiling@flip-changes-tiling.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_363/fi-tgl-u/igt@kms_lease@setcrtc_implicit_plane.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition-nonblocking.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_fbcon_fbt@fbc.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_cursor@pipe-b-primary-size-128.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_flip_tiling@flip-x-tiled.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-farfromfence.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-b-cursor-alpha-opaque.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-b-wait-forked.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_mmap_write_crc@main.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_edge_walk@pipe-b-64x64-top-edge.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-b-ts-continuation-idle-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-b-ts-continuation-modeset-rpm.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_big_fb@linear-32bpp-rotate-0.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_interruptible@universal-setplane-cursor.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_universal_plane@disable-primary-vs-flip-pipe-a.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-a-cursor-alpha-transparent.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_universal_plane@universal-plane-pipe-a-functional.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-b-wait-forked-busy-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-d.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-c-wait-forked-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane@plane-position-hole-pipe-c-planes.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-a-query-forked-busy-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_color@pipe-a-ctm-green-to-red.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_flip@modeset-vs-vblank-race-interruptible.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-c-cursor-64x64-sliding.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@i915_pm_rpm@basic-pci-d3-state.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_pwrite_crc.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_scaling@pipe-a-scaler-with-pixel-format.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_universal_plane@universal-plane-pipe-c-sanity.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_properties@connector-properties-legacy.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_cursor@pipe-c-primary-size-256.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_pipe_crc_basic@read-crc-pipe-c-frame-sequence.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-a-wait-idle.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-b-cursor-64x21-sliding.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_psr@cursor_plane_onoff.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-a-cursor-256x85-offscreen.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@i915_pm_rpm@system-suspend-modeset.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition-fencing.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_rotation_crc@multiplane-rotation.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-b-query-forked-hang.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_color@pipe-b-ctm-0-25.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_lowres@pipe-c-tiling-none.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_fbcon_fbt@fbc-suspend.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b-frame-sequence.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_edge_walk@pipe-c-256x256-right-edge.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_color@pipe-a-ctm-0-75.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@i915_pm_rpm@gem-mmap-gtt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_multiple@atomic-pipe-b-tiling-none.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_psr@sprite_blt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_rmfb@close-fd.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_cursor_crc@pipe-b-cursor-64x21-onscreen.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_vblank@pipe-a-accuracy-idle.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@gem_eio@in-flight-suspend.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_flip_tiling@flip-changes-tiling.html - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_364/fi-tgl-u/igt@kms_lease@setcrtc_implicit_plane.html
First FIFO underrun I see is with 7 planes enabled?
A CI Bug Log filter associated to this bug has been updated: {- TGL: all tests - dmesg-warn / dmesg-fail - *ERROR* CPU pipe [ABC] FIFO underrun -} {+ TGL: all tests - dmesg-warn / dmesg-fail - *ERROR* CPU pipe [ABCD] FIFO underrun +} No new failures caught with the new filter
I have looked and there seems to be no memory bandwidth check working for tgl, currently intel_max_data_rate function which is used for final comparation to accept/reject display configuration looks like this(with current drm-tip): if (IS_GEN(dev_priv, 11)) /* * FIXME with SAGV disabled maybe we can assume * point 1 will always be used? Seems to match * the behaviour observed in the wild. */ return min3(icl_max_bw(dev_priv, num_planes, 0), icl_max_bw(dev_priv, num_planes, 1), icl_max_bw(dev_priv, num_planes, 2)); else return UINT_MAX; There are other similar parts in intel_bw.c also. Once I modified those to query pcode and calculate bandwidth same way as for ICL, FIFO underruns disappeared. So my guess is that we are simply lacking bandwidth part here. Do we have any plans on enabling that bandwidth code for TGL?
A CI Bug Log filter associated to this bug has been updated: {- TGL: all tests - dmesg-warn / dmesg-fail - *ERROR* CPU pipe [ABCD] FIFO underrun -} {+ TGL: all tests - dmesg-warn / dmesg-fail - *ERROR* CPU pipe [ABCD] FIFO underrun +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_362/fi-tgl-u/igt@kms_atomic_transition@plane-all-transition-nonblocking-fencing.html
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/402.
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.