Created attachment 114692 [details] dmesg-intel-drm-14.txt Hardware is Macbook Pro 2012 13" with three monitors. Kernel is drm-nightly 07e5c9b5 and 4.0.0-rc5+ 7fc377e On every boot there is the error: Mar 29 02:25:17 debian kernel: [drm:intel_set_pch_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A Mar 29 02:25:17 debian kernel: [drm:intel_dump_pipe_config] ips: 0 Mar 29 02:25:17 debian kernel: [drm:intel_pch_fifo_underrun_irq_handler] *ERROR* PCH transcoder A FIFO underrun Apart from that, everything seems to work ok. This might have been around for a while - the Debian Jessie 3.16.0 kernel also complains: Mar 29 00:18:19 debian kernel: [drm:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A Mar 29 00:18:19 debian kernel: [drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun dmesg with drm.debug=14 attached
It also exist on my IVB desktop with the latest nightly kernel/drm-intel-next-queued/drm-intel-fixes/drm-intel-next-fixes.
Created attachment 116453 [details] dmesg info with drm.debug=0x1f log_buf_len=4M
Please try Ville's FIFO underrun elimination series [1] on top of drm-intel-nightly, also available at [2], and report back. [1] http://mid.gmane.org/1446146763-31821-1-git-send-email-ville.syrjala@linux.intel.com [2] git://github.com/vsyrjala/linux.git pch_fifo_underrun_fix_4
Dear Jani, I see the same issue reported on 4.3.0. I would like to try the patch, but I'm not a kernel expert. Could you give me instructions on how to apply it to 4.3.0? I have not checked out 4.3.0 from git. I can do it, but it would be nice to understand what is the base for the patch below. Best regards, Danilo
The patches have now been merged to drm-intel-nightly branch of http://cgit.freedesktop.org/drm-intel. Please retest that. Danilo, one option is to do this in your kernel repo: $ git remote add drm-intel git://anongit.freedesktop.org/drm-intel $ git remote update $ git checkout -t drm-intel/drm-intel-nightly Then you need to configure, build and install the kernel. That's something you need to figure out yourself from your distro docs.
Hi Jani, thank you for the help. It seems to work fine with your patch. Can you please let me know when it is merged with the 4.3.0 trunk version? Cheers, Danilo
(In reply to Danilo Ferreira de Lima from comment #6) > thank you for the help. It seems to work fine with your patch. Thanks for testing, closing based on that. Please reopen if the problem persists with nightly. > Can you please let me know when it is merged with the 4.3.0 trunk version? Sorry, it won't be. It's too big of a series to be backported.
Confirming that the boot errors as reported in comment #1 do not appear in the latest drm-nightly.
(In reply to Chris Bainbridge from comment #8) > Confirming that the boot errors as reported in comment #1 do not appear in > the latest drm-nightly. Thanks for testing and the follow-up.
Any chances this fix gets backported to the 3.x kernels?
(In reply to peci1 from comment #10) > Any chances this fix gets backported to the 3.x kernels? None. See comment #7.
I installed the https://aur.archlinux.org/packages/linux-drm-intel-nightly/ which has 4.4.0-1-drm-intel-nightly Kernel. Is this fix in that package? I could see that this error doesn't come up during boot time. However I do have a keybinding that calls my desktop manager (lxdm) and I see this error in my screen.
It is not occurring now after a fresh restart again. Not sure why it occured. If the issue happens again will post it. For now the https://aur.archlinux.org/packages/linux-drm-intel-nightly/ works in Arch as well.
Is this in upstream yet? I am using Linux 4.4.4 but don't see this yet in Arch Linux.
Mageia 5 on a Sony Vaio SVE15 series uname -r: 4.1.15-desktop-2.mga5 Card:Intel 810 and later: Intel Corporation|3rd Gen Core processor Graphics Controller [DISPLAY_VGA] At boot I see: [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun Graphical problems: - Touchpad freezes on resume from sleep, requiring new login - Screen flickers after a few minutes of inactivity, before screen energy savings kicks in (I didn't have the problems or errors on the same laptop running Mageia 4) Thanks for any help!
(In reply to vmatarese from comment #15) > Mageia 5 on a Sony Vaio SVE15 series > uname -r: 4.1.15-desktop-2.mga5 Please try latest kernels before reopening bugs, thank you.
Have this issue on 4.4.8-300.fc23.x86_64 [ 1.178037] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0 [ 1.641286] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 1.641323] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun [ 1.916579] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 47.605419] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder B
(In reply to Vitalii Cherniak from comment #17) > Have this issue on 4.4.8-300.fc23.x86_64 Please try latest kernels before reopening bugs, thank you.
(In reply to Jani Nikula from comment #18) > (In reply to Vitalii Cherniak from comment #17) > > Have this issue on 4.4.8-300.fc23.x86_64 > > Please try latest kernels before reopening bugs, thank you. Well, this is the latest kernel for my system.
[drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe B FIFO underrun using 4.6.0-rc7+ from drm-intel sources at anongit.freedesktop.org/drm-intel cloned and built yesterday, on skylake. Is this the right thread for this or is this a new bug?
[ 2320.744016] [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun [ 2535.029670] [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe B FIFO underrun Linux scorched 4.6.0-rc7+ #1 SMP Fri May 13 11:04:59 AEST 2016 x86_64 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz GenuineIntel GNU/Linux commit a6ac4ab761c9d080b69394fbae9320e9fd8cada6 Date: Thu May 12 16:38:01 2016 +0100
sorry for the noise, I see this is a slightly different eerror message on a different platform - moved my comments to a more correct bug
FWITW, still having this on i5-3570K (IVB) on mb Asustek P8H77-I with 4.8.4-1-ARCH x86_64 at each boot linux 4.8.4 libdrm 2.4.71-1 oct. 23 14:40:56 mypc kernel: [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A oct. 23 14:40:56 mypc kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun oct. 23 14:40:56 mypc kernel: [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A oct. 23 14:40:56 mypc kernel: [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
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.