Bug 98041

Summary: [BAT][SKL] CPU pipe X fifo underrun
Product: DRI Reporter: Tvrtko Ursulin <tvrtko.ursulin>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: major    
Priority: high CC: intel-gfx-bugs, przanoni
Version: DRI git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: SKL i915 features: display/watermark

Description Tvrtko Ursulin 2016-10-04 08:45:14 UTC
Usual errors like:

[  520.080543] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

Happening sporadically in BAT under tests like:

kms_pipe_crc_basic@hang-read-crc-pipe-a
kms_pipe_crc_basic@suspend-read-crc-pipe-a
kms_pipe_crc_basic@nonblocking-crc-pipe-b
pm_rpm@basic-rte

First found build in the CI matrix is CI_DRM_1645.
Comment 1 Paulo Zanoni 2016-10-28 13:05:44 UTC
We merged a lot of SKL watermarks fixes after the bug report was opened, including a few specific ones that I believe are related to the problem mentioned, such as "drm/i915/gen9: fix DDB partitioning for multi-screen cases". I just looked at the CI logs for the tests mentioned by Tvrtko and I don't see these messages anymore.

Close as FIXED?
Comment 2 Tvrtko Ursulin 2016-11-09 09:28:31 UTC
I found one instance from 8th of November in https://intel-gfx-ci.01.org/CI/CI_DRM_1814/fi-skl-6770hq/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html.
Comment 3 Jani Saarinen 2016-12-22 08:26:01 UTC
Tvrtko, can you test now with latest drm-tip?
Comment 4 Tvrtko Ursulin 2017-01-04 10:15:24 UTC
I was never able to reproduce this myself but looking at the CI logs it seems that it doesn't appear any more so I am happy for it to be closed.
Comment 6 Rami 2017-02-07 13:48:32 UTC
This is not reproduced on SKL with last setup:

 SKLS1:
------
Platform SKL Gigabyte
CPU: Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz (family 6, model 94, stepping 3)
GPU: IntelĀ® HD Graphics 530 - Intel Corporation Sky Lake Integrated Graphics (rev 06)
Motherboard version: H170N-WIFI-CF
Memory: 2x 4GB Kingston 9905622-055.A00G
Software
==========
Bios: F3 
Linux distribution: Ubuntu 16.04 64 bits
DMC 1.26 from https://01.org/sites/default/files/downloads/intelr-graphics-linux/skldmcver126.tar_1.bz2
GUC 6.1 from https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver61.tar.bz2
Kernel: drm-tip: 2017y-02m-06d-09h-59m-54s UTC integration manifest
commit 8b63c510e68d252b3d160c77f49198bc32c21c6d
Author: Jani Nikula <jani.nikula@intel.com>
Date:  Mon Feb 06 10:00:47 2017 +0000

drm: libdrm-2.4.75-7-gfe7cb34 from git://anongit.freedesktop.org/mesa/drm
mesa: mesa-13.0.3-bec04114 from git://anongit.freedesktop.org/mesa/mesa
cairo:1.15.4-68bbb693 from git://anongit.freedesktop.org/cairo
xserver: xorg-server-1.19.0-66-ga6fcb15 from git://git.freedesktop.org/git/xorg/xserver
xf86-video-intel: 2.99.917-750-g2d6f2e8 from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel
libva:  libva-1.7.3.pre1-48-ge677ad9 from git://git.freedesktop.org/git/vaapi/libva
vaapi-intel-driver: 1.7.3-287-g05d2d25 from git://git.freedesktop.org/git/vaapi/intel-driver
intel-gpu-tool:intel-gpu-tools-1.17-225-gcc8c960
Comment 7 Jani Saarinen 2017-03-08 08:03:11 UTC
Closing based on feedback from reporter and QA cannot see issue anymore.

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.