Gnome Shell performance (stutter | latency | CPU):
- Landed upstream: cogl-winsys-glx: Fix frame notification race/leak
- Most of the week spent working on Chris’ high CPU/memory bug which is also a performance issue. See below
Bluetooth:
- The new gnome-bluetooth 3.32.1 release (thanks Seb) has started fixing pairing bugs. Here’s the first one.
Release bugs:
-
gnome-shell high memory and CPU usage when desktop files are constantly created or deleted (formerly known as “Chris’ Nvidia bug”):
- Produced some differential profiling and reported the results upstream.
-
Prototyped several attempts at fixing the leaks and/or just throttling
gnome-shell-extension-desktop-icons
. None work sufficiently yet, but I am also still learning about concurrency in JavaScript… -
Found a related bug in glib2.0 file monitoring, and spent over a day trying to fix that. But eventually decided it was a waste of time since there are still other ways to DoS
gnome-shell
viaextension-desktop-icons
which are themselves not bugs in glib. - Expecting to have it fixed this week.
-
Xrandr scaling regressions:
- Re-reviewed the latest proposed fixes.
- All the bugs now Fix Released (not counting performance and tearing)
-
GNOME Shell task bar menus not updated with external monitor primary and laptop screen fractionally scaled:
- disco: Fix already landed upstream last week. This week reviewed the proposed disco update, now landed and released to disco.
- cosmic: Not started.
-
(In Xorg sessions only) apps launched from gnome shell do not get input focus:
- disco: Fix already landed upstream last week. This week reviewed the disco update, now landed and released to disco.
-
144Hz/120Hz monitor but mutter seems to cap rendering at 60FPS:
- disco: Fix released
- cosmic: Fix released
- bionic: Fix still under review and not yet landed. Blocked behind the stalled bionic SRU due to a budgie bug.
-
Top bar and shell dialogs are not displayed properly when zoom is enabled:
- disco: Fix released
- cosmic: Fix released
- bionic: Fix still in proposed, blocked in the same stalled bionic SRU mentioned above.
-
App grid animation causes heavy CPU spikes and dropped frames in Wayland & Xorg
- disco: Fix released
- cosmic: Fix released
- bionic: Fix still in proposed. gnome-shell is seemingly blocked behind the above stalled mutter SRU.
-
[bionic][regression] gnome-shell crashes with SIGSEGV in meta_window_actor_is_destroyed(self=NULL) called from _switchWorkspaceDone() [windowManager.js:1787]
- bionic: No time for bionic bugs at the moment.
- Good news (falling backlogs): gnome-shell, nautilus, firefox, thunderbird, chromium-browser
- Bad news (consistently growing backlogs): ubiquity