[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 <patrick@bodged.net> --- Created attachment 846368 --> http://bugzilla.opensuse.org/attachment.cgi?id=846368&action=edit Short video of screen flicker -- 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#c2 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |IN_PROGRESS CC| |patrik.jakobsson@suse.com, | |tiwai@suse.com, | |tzimmermann@suse.com --- Comment #2 from Stefan Dirsch <sndirsch@suse.com> --- In TW 2021-01-18 we still had Mesa 20.3.2. In TW 2021-02-19 we have Mesa 20.3.4. So in theory it could be a resgression in Mesa. More likely it's a Kernel issue in i915 driver though. [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 Guys, does this ring a bell for you? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo? -- 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#c3 --- Comment #3 from Patrick Keys <patrick@bodged.net> --- I've just tried running the previous kernel - 5.10.7-1 (was running 5.10.16-1), and so far it appears to be stable. I'll keep running this older version today to see if the problem comes back. -- 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#c4 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |patrick@bodged.net Flags|needinfo? |needinfo?(patrick@bodged.ne | |t) --- Comment #4 from Stefan Dirsch <sndirsch@suse.com> --- Thanks. Please let me know by tomorrow. Thanks! -- 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#c5 --- Comment #5 from Patrick Keys <patrick@bodged.net> --- I've been running 5.10.7-1 all day without any problems, so it definitely looks like the issue was introduced into the kernel somewhere between 5.10.7-1 and 5.10.16-1. -- 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#c6 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|X.Org |Kernel Assignee|gfx-bugs@suse.de |kernel-bugs@opensuse.org Summary|Random window/background |i915 [DRM] Random |flickering |window/background | |flickering QA Contact|gfx-bugs@suse.de |qa-bugs@suse.de Flags|needinfo?(patrick@bodged.ne | |t) | --- Comment #6 from Stefan Dirsch <sndirsch@suse.com> --- Thanks. Reassigning to kernel component. -- 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#c7 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(patrick@bodged.ne | |t) --- Comment #7 from Takashi Iwai <tiwai@suse.com> --- TW will move on to 5.11 soon later, and 5.10.x will be discontinued. Could you check whether the issue is persistent with 5.11 (available in OBS Kernel:stable repo)? If yes, this has to be reported to the upstream (at best gitlab.freedesktop.org issues). -- 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#c8 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org --- Comment #8 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- I'm facing the same issue but cannot provide more insights as of now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556 Peer FRANK <peer.frank@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |peer.frank@web.de -- 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#c9 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(patrick@bodged.ne | |t) | --- Comment #9 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- Still the same issue with kernel 5.11.2. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556 Javier Llorente <javier@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |javier@opensuse.org -- 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#c10 --- Comment #10 from Peer FRANK <peer.frank@web.de> --- today I installed TW 20210316 with Kernel 5.11.6-1-default and the problem is gone. i915 with renderer Mesa DRI INtel HD Graphics 4400 on X11 -- 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#c11 --- Comment #11 from Javier Llorente <javier@opensuse.org> --- I am also affected by this issue on TW 20210312; kernel-default-5.10.16-1.3.x86_64: OK kernel-default-5.11.4-1.3.x86_64: NON-OK In my case it flickers so much with 5.11.4 that it renders my laptop unusable. So I have to use the older kernel (5.10.16). System: Host: lapbook 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=1b88d89a-68bb-4713-bbc1-7060e1aa14b5 splash=silent resume=/dev/disk/by-id/ata-FORESEE_S40RF128GB_I50850R008841-part3 quiet Desktop: KDE Plasma 5.21.2 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20210312 Graphics: Device-1: Intel GeminiLake [UHD Graphics 600] driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3185 Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: modesetting unloaded: fbdev,vesa alternate: intel display ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 166 size: 294x165mm (11.6x6.5") diag: 337mm (13.3") OpenGL: renderer: Mesa DRI Intel UHD Graphics 600 (GLK 2) v: 4.6 Mesa 20.3.4 compat-v: 3.0 direct render: Yes -- 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#c12 --- Comment #12 from Javier Llorente <javier@opensuse.org> --- Still an issue on openSUSE Tumbleweed 20210622 (5.12.12-1-default) It flickers so much that I can't use my laptop unless I close & open the lid. It looks like some component is not being initialised properly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1182556 Fusion Future <qydwhotmail@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |qydwhotmail@gmail.com -- 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#c13 --- Comment #13 from Javier Llorente <javier@opensuse.org> --- Still an issue on openSUSE Tumbleweed 20210820 (5.13.12-1-default). -- 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#c14 --- Comment #14 from Patrik Jakobsson <patrik.jakobsson@suse.com> --- 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? -- 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#c15 --- Comment #15 from Fusion Future <qydwhotmail@gmail.com> --- I am using KDE git build. The bug is very likely to be triggered after minimizing a Firefox window. Operating System: openSUSE Tumbleweed 20210820 KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.2 Kernel Version: 5.13.12-1-default (64-bit) Graphics Platform: X11 Processors: 8 � AMD Ryzen 7 4700U with Radeon Graphics Memory: 15.0 GiB of RAM Graphics Processor: AMD RENOIR -- 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#c16 --- Comment #16 from Takashi Iwai <tiwai@suse.com> --- (In reply to Fusion Future from comment #15)
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 <javier@opensuse.org> --- (In reply to Patrik Jakobsson from comment #14)
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 <patrik.jakobsson@suse.com> --- (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).
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 <javier@opensuse.org> --- (In reply to Patrik Jakobsson from comment #18)
(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 <patrik.jakobsson@suse.com> --- (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. 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 <javier@opensuse.org> --- (In reply to Patrik Jakobsson from comment #20)
(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