<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - SKL screen flicker and dmesg [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103229#c58">Comment # 58</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - SKL screen flicker and dmesg [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103229">bug 103229</a>
              from <span class="vcard"><a class="email" href="mailto:v.ondruch@tiscali.cz" title="Vít Ondruch <v.ondruch@tiscali.cz>"> <span class="fn">Vít Ondruch</span></a>
</span></b>
        <pre>(In reply to Lakshmi from <a href="show_bug.cgi?id=103229#c57">comment #57</a>)
<span class="quote">> (In reply to Vít Ondruch from <a href="show_bug.cgi?id=103229#c56">comment #56</a>)
> > Interestingly, I used to have issues with
> > "[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
> > underrun", i.e. flickering on my secondary screen. But with recent updates
> > of my Fedora Rawhide, I started to observe flickering on my primary screen
> > with "[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A
> > FIFO underrun"

> Can you please elaborate the issue? What is the scenario here? How often it
> occurs? What's the platform?</span >

I am using Lenovo T470s. Using the laptop screen as my primary with secondary
monitor attached to Lenovo ThinkPad Pro Dock via DVI. And this is the
frequency:

~~~
-- Logs begin at Thu 2019-05-09 05:57:56 CEST, end at Thu 2019-06-27 09:24:46
CEST. --
-- Reboot --
-- Reboot --
May 15 14:31:34 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
May 20 12:21:41 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
May 20 16:31:22 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 21 16:29:13 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 27 06:23:54 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 27 06:30:01 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 27 09:49:25 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
-- Reboot --
-- Reboot --
May 27 15:17:37 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 28 12:55:40 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
-- Reboot --
May 29 09:55:21 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 29 14:20:12 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 30 06:22:55 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
May 30 06:59:23 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
-- Reboot --
May 30 07:45:25 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
May 30 07:45:25 localhost.localdomain kernel: [drm:intel_fbc_underrun_work_fn
[i915]] Disabling FBC due to FIFO underrun.
-- Reboot --
-- Reboot --
Jun 04 10:47:31 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 04 10:53:54 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 04 11:33:23 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 04 11:34:04 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 04 11:34:25 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
-- Reboot --
-- Reboot --
Jun 04 14:32:04 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 04 15:20:00 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 05 06:30:01 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 05 06:37:07 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 05 09:41:38 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 05 09:54:06 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
Jun 10 15:11:10 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
Jun 11 06:43:57 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
-- Reboot --
Jun 12 13:50:02 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 12 14:35:26 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
Jun 13 12:15:33 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
Jun 17 16:26:55 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 18 08:41:07 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 19 13:38:09 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 20 13:05:43 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 20 14:43:57 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
-- Reboot --
-- Reboot --
Jun 20 14:54:06 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 24 16:42:45 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 25 09:56:07 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
Jun 25 10:08:47 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 25 10:58:00 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 25 12:59:38 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO
underrun
Jun 26 14:06:14 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 27 06:48:11 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
Jun 27 07:04:31 localhost.localdomain kernel:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO
underrun
~~~

<span class="quote">> Can you please attach the dmesg from boot with kernel parameters
> drm.debug=0x1e log_buf_len=4M?</span >

I sent that in <a href="show_bug.cgi?id=103229#c49">comment 49</a>.

<span class="quote">> Have you verified the issue with drmtip? If not I would recommend to verify
> the issue with drmtip (<a href="https://cgit.freedesktop.org/drm-tip">https://cgit.freedesktop.org/drm-tip</a>).</span >

This is my libdrm version:

$ rpm -q *drm* -a
libdrm-2.4.98-1.fc31.x86_64</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>