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-shellviaextension-desktop-iconswhich 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