Gnome Shell performance (stutter | latency | CPU):
-
The high CPU regression first noticed in the icon grid animation and caused by the gnome-shell leak fixes in 18.04, was released to cosmic updates this week.
- The fix for bionic is coming via upstream gjs version 1.52.5. Help wanted to get gjs 1.52.5 into Debian and Ubuntu.
-
Reopened, updated and retested the Ubuntu Dock CPU performance fix. This shaves off a third of gnome-shell’s CPU usage for maximized windows.
-
Spent more time profiling gnome-shell, and analysing profiles.
Gnome Shell visual fixes:
-
Revised and simplified the wallpaper jaggies fix based on an upstream review.
Landed in future mutter release 3.31.3.
-
Wrote a fix for blurry software cursor rendering, noticed while testing Nvidia.
-
Wrote a fix for jittery hardware cursor movement.
Landed in future mutter release 3.31.3.
PulseAudio:
-
The merge with latest Debian branch was released to disco this week. Thanks Seb.
Nvidia EGLStreams/EGLDevice analysis continued and concluded:
- Tried to backport the missing commits required by the Nvidia driver to bionic, only to find it’s already been done upstream. We just need to wait for mutter version 3.28.4 which contains them.
- Analysed, verified and documented the history of mutter EGLStreams support in more detail.
- FYI, note that both mutter and Xorg will need to be rebuilt in disco after we get egl-wayland into main. The latter is required to get acceleration in (GL)X clients (they only get llvmpipe software rendering at the moment).
- FYI, also note there seems to be a kernel bug in the Nvidia driver.
- Wayland issues are not a priority for Ubuntu at the moment. But at the same time I would expect most of the above to be resolved in time for 19.04 anyway.
Bug management:
-
Backlogs progress:
-
Good news (falling backlogs):
gnome-control-center
,xorg
,nautilus
-
Bad news (consistently growing backlogs):
ubiquity
-
-
Release bugs:
-
144Hz/120Hz monitor but mutter seems to cap rendering at 60FPS: The fix is released to disco already but really needs more time in the wild before we backport to cosmic.
- Note also this related bug which will be fixed separately.
- Top bar and shell dialogs are not displayed properly when zoom is enabled: Still held up awaiting upstream review.
-
144Hz/120Hz monitor but mutter seems to cap rendering at 60FPS: The fix is released to disco already but really needs more time in the wild before we backport to cosmic.