Bug#860365: mutter: Graphical glitches on Intel GMA X4500 with SNA and Wayland
Kevin Keijzer
kevin at librepractice.org
Sat Apr 15 07:59:01 UTC 2017
Package: mutter
Version: 3.22.3-2
Severity: important
I have a couple of GM45 ThinkPads and G41 desktops running Debian stretch with
the GNOME 3.22 desktop.
Quite regularly, the screen glitches / distorts, followed by this line in
dmesg:
[drm:i965_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
The easiest way to reproduce this, is by typing text into a GTK application,
such as GNOME Terminal or gedit while running GNOME Shell. This usually
triggers the bug within a minute or two.
In some severe cases, the display would become completely white or grey and
GNOME Shell locks up completely.
Things I've tested that do not make a difference:
- xserver-xorg-video-intel vs built-in modesetting DDX;
- X vs Wayland session;
- Vendor BIOS vs coreboot with different payloads;
- Setting LIBGL_DISABLE_DRI3=1 in /etc/environment.
Things I've tested that do seem to make a difference:
- Using UXA acceleration instead of SNA acceleration.
This, however, can not solve the problem for Wayland of course. But since I've
changed to UXA I haven't seen a single glitch or underrun for over 24 hours
now.
I have tried booting with various drm.debug kernel options, but nothing
interesting is ever shown. Just the FIFO underrun with no additional logging.
There's also nothing in journalctl when a glitch happens.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mutter depends on:
ii gsettings-desktop-schemas 3.22.0-1
ii libc6 2.24-9
ii libglib2.0-0 2.50.3-2
ii libmutter0i 3.22.3-2
ii libx11-6 2:1.6.4-3
ii libxcomposite1 1:0.4.4-2
ii mutter-common 3.22.3-2
ii zenity 3.22.0-1+b1
Versions of packages mutter recommends:
ii gnome-session [x-session-manager] 3.22.3-1
Versions of packages mutter suggests:
ii gnome-control-center 1:3.22.2-1
ii xdg-user-dirs 0.15-2+b1
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list