[Bug 1161843] New: Screen flickering on latest Dell XPS 7390 with kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 Bug ID: 1161843 Summary: Screen flickering on latest Dell XPS 7390 with kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: sogal@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- # Hardware Latest (nov 2019) Dell XPS 7390 with Intel i915 chipset # Kernel 5.4.10-1-default (OS Tumbleweed up to date) (same behavior was noticed with the 5.3.x kernels) # Relevant outputs ## lspci 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02) ## lshw *-display description: VGA compatible controller product: UHD Graphics vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 logical name: /dev/fb0 version: 02 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb configuration: depth=32 driver=i915 latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080 resources: iomemory:600-5ff iomemory:400-3ff irq:139 memory:604a000000-604affffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff ## /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-5.4.10-1-default root=UUID=55518547-6da3-4579-bdad-ecf3dbee0de4 splash=silent resume=/dev/disk/by-id/nvme-PC601_NVMe_SK_hynix_512GB_AD9BN4767124YBC32-part3 mitigations=auto quiet # Description
From time to time, the screen flickers, freezes and goes back to normal. The following message can be seen in the journal:
kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Sometimes this problem leads to the computer being unusable, the screen does not return to a normal state and switching to another TTY via Ctrl+Alt+Fx does not work. When the computer exits from sleep, the same behavior can be observed, the login screens' (provided by GDM in my case) colors are messed up. This affects only the build-in screen in my case. Even if an external monitor is connected it does not seem to be affected so far. # Possibly related bugs https://bugzilla.opensuse.org/show_bug.cgi?id=1156254 https://bugzilla.opensuse.org/show_bug.cgi?id=1132926 Please let me know if I can help by providing further information or testing some kernel options. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c1 Frank Kruger <fkrueger@mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fkrueger@mailbox.org --- Comment #1 from Frank Kruger <fkrueger@mailbox.org> --- Given the reports on screen flickering with XPS 13 7390 at https://www.dell.com/community/XPS/Screen-flickering-on-XPS-13-7390-Ubuntu/m..., it seems that for some the issue is solved with kernel version >= 5.4.13. So, you might give the kernel from https://download.opensuse.org/repositories/Kernel:/stable/standard/ a try. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c2 --- Comment #2 from Frank Kruger <fkrueger@mailbox.org> --- (In reply to Sébastien POHER from comment #0)
# Hardware
Latest (nov 2019) Dell XPS 7390 with Intel i915 chipset
# Kernel
5.4.10-1-default (OS Tumbleweed up to date) (same behavior was noticed with the 5.3.x kernels)
By the way, current TW20200124 has kernel version 5.4.13. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c3 --- Comment #3 from Sébastien POHER <sogal@opensuse.org> --- Hi, Thank you for the quick reply. I prepared my bug report this Friday but could no post it because of some issues with the access management system [0]. I just saw that some updates where available and I am on 5.4.13-1 now but had this error once already. I will try do disable adaptive screen brightness as mentioned in the Dell support link you have posted as well as with the very latest kernel build from the Kernel:stable repo. Regards, [0] https://progress.opensuse.org/issues/62654 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c4 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sogal@opensuse.org, | |tiwai@suse.com Flags| |needinfo?(sogal@opensuse.or | |g) --- Comment #4 from Takashi Iwai <tiwai@suse.com> --- The latest Kernel:stable contains an i915 fix on top of 5.4.14, and this might work for you. Meanwhile this fix might cause another issue on another i915 models, so it seems a bit uncertain. So the early test report would be appreciated. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c5 --- Comment #5 from Sébastien POHER <sogal@opensuse.org> --- Thank you for your answer. Just upgraded to the latest kernel stable as well as firmwares: - kernel: 5.4.14-1.1.gfc4ea7a - kernel-firmware-i915: 20200114-35.1 A few minutes after login in, the issue happended again with the same message in 'dmesg' output. When I woke up the laptop from sleep, the colors of GDM were still messed up but they went back to normal instantaneously. I can not find a pattern in things that I am doing when the flickers happend, this time I was browsing a simple web page, this morning I was using Vim in a terminal emulator (the issue blocked the computer, I had to close the lid to put it to sleep and the screen was back to normal when it woke up). If relevant, the default refresh rate of the screen is 60.03 Hz. Available rates are 59.96 Hz and 48.03 Hz. Is there any other information about hardware or settings that I may provide to help sorting this out ? I have seen on the Web that this kind of issue with the same output as already happened in previous kernel releases. Some threads provide boot option to pass, so far I have tried: intel_idle.max_cstate=4 without success (https://bugs.freedesktop.org/show_bug.cgi?id=103229#c20). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c6 --- Comment #6 from Takashi Iwai <tiwai@suse.com> --- Thanks. The latest fix in stable branch turned out to be broken, so in anyway you can forget the test with that. Sorry for inconvenience. Meanwhile, the stable branch already moved to 5.5 kernel, and the build in tomorrow should contain that. So please give it a try with 5.5 kernel later. If the problem is still found with that kernel, we need to report to upstream at first. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c7 --- Comment #7 from Sébastien POHER <sogal@opensuse.org> --- Thank you for your help. In the meantime, yesterday, during a few hours, I have tried (while running kernel 5.4.14) to use the non-default refresh rate (59.96 Hz instead of 60.03 Hz) and it seemed to improve things. I will try will latest 5.5 kernel as soon as it is available and test it in different conditions with both refresh rates and report it back here. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c8 Sébastien POHER <sogal@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(sogal@opensuse.or | |g) | --- Comment #8 from Sébastien POHER <sogal@opensuse.org> --- I updated the kernel yesterday to 5.5. Since then problem of flickering happened only once, very briefly and without much impact on the display, I barely noticed it. So far the situation is way better than before so I will a few more days just to be sure and mark this bug as resolved. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161843 http://bugzilla.opensuse.org/show_bug.cgi?id=1161843#c9 --- Comment #9 from Sébastien POHER <sogal@opensuse.org> --- I though the problem was solved but it happened again right now: [Mon Feb 3 21:55:05 2020] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Spotify app, installed via Flatpak, was starting when the screen went all messed up (i.e. the entire screen). I hit the Super key to restore the normal state. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com