Package: mutter-common
Version: 3.38.2-1
Severity: important
Tags: upstream
X-Debbugs-Cc: kamil.wilc...@protonmail.com
I have an nVidia GTX 1650 GPU and installed weekly
testing system with GNOME desktop.
* nouveau is basically unusable, it displays the desktop,
but lags heavily and simple tasks, like editing a file
in Vim is impossible, keyboard strokes are missed, or
unwanted symbols appear (multiple letters are added
or several letters are removed after single backspace press).
So I installed nvidia-driver (currently 450.80.02) from non-free.
I had to do it from a TTY, otherwise it was impossible.
After reboot Wayland was still enabled (as default).
Performance was great, but after a moment gnome-shell crashed,
rebooted itself, then, for example gnome-terminal was lagging,
some windows too (not often). This was in the logs just before
the crash:
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
overviewGroup is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor overview
is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
Gjs_ui_overviewControls_ControlsManager is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
overview-group is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
Gjs_ui_overviewControls_ThumbnailsSlider is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
Gjs_ui_workspaceThumbnail_ThumbnailsBox is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
Gjs_ui_workspaceThumbnail_WorkspaceThumbnail is on because it needs an
allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
ClutterActor is on because it needs an allocation.
gru 15 21:33:35 wilk gnome-shell[1438]: Can't update stage views actor
Gjs_ui_workspaceThumbnail_WindowClone is on because it needs an allocation.
gru 15 21:33:47 wilk gnome-shell[1438]: Window manager warning: MetaSyncRing:
Sync object is not ready -- were events handled properly?
gru 15 21:33:58 wilk /usr/libexec/gdm-x-session[1322]: (II) event5 -
SteelSeries SteelSeries Sensei 310 eSports Mouse: SYN_DROPPED event - some
input events have been lost.
gru 15 21:33:58 wilk /usr/libexec/gdm-x-session[1322]: (EE) client bug: timer
event5 debounce: scheduled expiry is in the past (-877ms), your system is too
slow
gru 15 21:33:58 wilk /usr/libexec/gdm-x-session[1322]: (EE) client bug: timer
event5 debounce short: scheduled expiry is in the past (-890ms), your system is
too slow
gru 15 21:34:03 wilk /usr/libexec/gdm-x-session[1322]: (WW) NVIDIA: Wait for
channel idle timed out.
gru 15 21:34:04 wilk gnome-shell[1438]: Window manager warning: Failed to start
restart helper: Wykonanie procesu potomnego (child process failed)
„/usr/libexec/mutter-restart-helper” (Nie ma takiego pliku ani katalogu) się
nie powio> (no such file or directory)
gru 15 21:34:04 wilk gnome-shell[1438]: Window manager warning:
META_CURRENT_TIME used to choose focus window; focus window may not be correct.
This is not a keyboard/mouse issue. I used both on two other computers without
problems (gnome-shell 3.36) or on Intel integrated GPU. I also connected
a different keyboard to this machine with the same effect.
I switched to Xorg (WaylandEnable=false in /etc/gdm3/daemon.conf).
Performance is good, but there are issues unfortunately:
* gnome-terminal is lagging, I have to wait for a cursor to move
sometimes, it can hang even for a second or two.
* I have to wait for a response from simple, usually immediate
programs like htop, sometimes quitting is lagging to,
quittin vim, etc.
* switching between terminal tabs also hangs sometimes for a moment.
* Not all programs are affected, browsers are fine mostly (I had
one issue, but couldn't reproduce).
I checked KDE and as far as I know it is unaffected at all.
I only experience this on GNOME.
I tried xterm instead of gnome-terminal, it seems unaffected.
I wrote this report using reportbug-gtk and I had some problems
with lags (waiting seconds for Enter to kick in, etc.), same in gnome-terminal.
Scrolling sometimes hangs too.
libinput messages about compositor being slow are appearing in logs.
Similar problems were reported on GNOME's Gitlab, it looks
like only some programs are affected.
https://gitlab.gnome.org/GNOME/mutter/-/issues/1561
https://gitlab.gnome.org/GNOME/mutter/-/issues/1516
Someone in those issues pinpointed this behaviour to mutter,
that is why I'm reporting this as a mutter issue (I also
consulted #debian IRC before submitting here).
This issue basically makes terminal annoying to use, and
sometimes unusable. Stuttering and hanging is a no go
for a programmer or a system administrator (like me),
who depends on terminal (I use