[Bug 1182556] New: Random window/background flickering
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556 Bug ID: 1182556 Summary: Random window/background flickering Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: X.Org Assignee: gfx-bugs@suse.de Reporter: patrick@bodged.net QA Contact: gfx-bugs@suse.de Found By: --- Blocker: --- The issue concerns flickering of window contents, or the desktop background. It can be stable for some time, but seems to be triggered if a window is updated, or restored from the taskbar. When flickering, it seems to affect some portions of the window, and is rapidly changing between the current version of the window contents, and a snapshot from some time ago. It is most noticeable in a terminal window - words will appear and disappear when typed, and also when a window is moved or restored. Sometimes, it will flicker between a partially-minimised window, and the desktop - i.e. it has captured the window image mid-way through the minimisation animation. See attached video for example. The issue occurs randomly when using either an external (via DisplayPort) monitor, or my laptop's screen. The frequency of the flicker looks like it is switching between two buffers at approximately half the refresh rate. This problem has occurred when updating Tumbleweed - previous update was applied on 2021-01-18, 'issue' update applied on 2021-02-19. I have run additional updates since this time in the hope that a fix had been published, but the issue remains. inxi -SGa reports the following: System: Host: burner Kernel: 5.10.16-1-default x86_64 bits: 64 compiler: N/A parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.16-1-default root=UUID=1e31e9ed-d4d8-4145-8232-53e54ead4bd8 resume=/dev/sda2 splash=silent quiet showopts Desktop: KDE Plasma 5.21.0 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20210220 Graphics: Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0416 Device-2: NVIDIA GK107M [GeForce GT 750M] vendor: Dell driver: nouveau v: kernel bus ID: 02:00.0 chip ID: 10de:0fe4 Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo bus ID: 2-11:4 chip ID: 0bda:573c serial: 200901010001 Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: modesetting,nouveau unloaded: fbdev,vesa alternate: intel,nv,nvidia display ID: :0 screens: 1 Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1015x571mm (40.0x22.5") s-diag: 1165mm (45.8") Monitor-1: DP-1 res: 3840x2160 hz: 60 dpi: 161 size: 607x345mm (23.9x13.6") diag: 698mm (27.5") OpenGL: renderer: Mesa DRI Intel HD Graphics 4600 (HSW GT2) v: 4.5 Mesa 20.3.4 compat-v: 3.0 direct render: Yes dmesg doesn't show much of interest, however the following was logged: [148181.351281] i915 0000:00:02.0: [drm] GPU HANG: ecode 7:1:86dffffd, in plasmashell [2154] [148181.352508] i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0 [148181.453998] i915 0000:00:02.0: [drm] plasmashell[2154] context reset due to GPU hang I haven't yet tried rebooting with the previous kernel image. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c1
--- Comment #1 from Patrick Keys
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c2
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c3
--- Comment #3 from Patrick Keys
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c4
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c5
--- Comment #5 from Patrick Keys
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c6
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c7
Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c8
Wolfgang Rosenauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
Peer FRANK
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c9
Wolfgang Rosenauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
Javier Llorente
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c10
--- Comment #10 from Peer FRANK
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c11
--- Comment #11 from Javier Llorente
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c12
--- Comment #12 from Javier Llorente
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
Fusion Future
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c13
--- Comment #13 from Javier Llorente
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c14
--- Comment #14 from Patrik Jakobsson
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c15
--- Comment #15 from Fusion Future
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c16
--- Comment #16 from Takashi Iwai
Processors: 8 � AMD Ryzen 7 4700U with Radeon Graphics Memory: 15.0 GiB of RAM Graphics Processor: AMD RENOIR
Well, this bug entry is about i915 Intel graphics problem, so yours is likely a different problem. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c17
--- Comment #17 from Javier Llorente
How easy is it to reproduce the error?
As a quick test I ran the KDE Live Tumbleweed image for a while on my Dell Skylake laptop. I couldn't see any issues.
Are you able to reproduce the error on a KDE Live image?
Anything else I can try to reproduce this?
Booting up from the KDE Live image works fine. However, if I boot up from the installed OS, I always end up with severe flickering on tty and KDE Desktop. Some logs from the installed OS: Aug 23 17:52:55 lapbook kernel: fb0: switching to inteldrmfb from EFI VGA Aug 23 17:52:55 lapbook kernel: Console: switching to colour dummy device 80x25 Aug 23 17:52:55 lapbook kernel: i915 0000:00:02.0: vgaarb: deactivate vga console Aug 23 17:52:55 lapbook kernel: i915 0000:00:02.0: [drm] couldn't get memory information Aug 23 17:52:55 lapbook kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem Aug 23 17:52:55 lapbook kernel: i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/glk_dmc_ver1_04.bin (v1.4) [...] Aug 23 17:53:07 lapbook kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun I don�t know why I have no issues with the KDE Live image since it's the same Tumbleweed version (20210820) as the one I have installed and both are using the i915 driver. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c18
--- Comment #18 from Patrik Jakobsson
Aug 23 17:53:07 lapbook kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun
FIFO underruns normally cause flickering of the entire screen, and not just certain windows. Are you sure you're experiencing the same issue as Patrick Keys are describing? (see the video he attached).
I don�t know why I have no issues with the KDE Live image since it's the same Tumbleweed version (20210820) as the one I have installed and both are using the i915 driver.
That is odd. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c19
--- Comment #19 from Javier Llorente
(In reply to Javier Llorente from comment #17)
Aug 23 17:53:07 lapbook kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun
FIFO underruns normally cause flickering of the entire screen, and not just certain windows. Are you sure you're experiencing the same issue as Patrick Keys are describing? (see the video he attached).
In my case, the whole screen flickers. It could be a different bug.
I don�t know why I have no issues with the KDE Live image since it's the same Tumbleweed version (20210820) as the one I have installed and both are using the i915 driver.
That is odd.
The only difference is that I have an encrypted /home partition on my laptop's SSD. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c20
--- Comment #20 from Patrik Jakobsson
In my case, the whole screen flickers. It could be a different bug.
Then it must be a different bug. Can you submit a separate bug report? Please provide "inxi -SGa" again and also dmesg output after some flickering has happened. We might have to file this bug upstream later on, but lets start with an opensuse bug report. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556#c21
--- Comment #21 from Javier Llorente
(In reply to Javier Llorente from comment #19)
In my case, the whole screen flickers. It could be a different bug.
Then it must be a different bug. Can you submit a separate bug report? Please provide "inxi -SGa" again and also dmesg output after some flickering has happened.
Sure. Here it is: bug #1189826
We might have to file this bug upstream later on, but lets start with an opensuse bug report.
-- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com