Desktop Team Integration Squad Updates – Monday 11th December 2023

Hi everyone, below you will find updates from the Desktop team’s Distro Integration squad from the last week. If you’re interested in discussing a topic please start a thread in the Desktop area of Discourse.

Last week’s notes are here: Desktop Team Distro Squad Updates – Monday 4th December 2023

  • Lots of bug triage and user support in Launchpad and upstreams. Backlog stats are here.
  • Triple buffering:
    • Completed a redesign for mutter 46 that should get us closer to merging much sooner than carrying on with unified buffer management.
    • Retested across a variety of configurations: single/multi-monitor, hotplugging, single/multi-GPU, sleep modes and fullscreen direct scanout.
    • Fixed a latency regression that was introduced upstream in 45.1 but only hurting triple buffering.
    • Fixed a bug where 60Hz video might drop frames on some machines. Seems it was caused indirectly by the latency regression.
    • Rebased the maintenance branch on 45.2 and backported the above fix.
    • Triple buffering is now out of draft status and ready to merge.
  • Bisected an EGL Streams regression that occurred in mutter 45.0.
  • DisplayLink regression testing on GNOME 45 and 46, because I haven’t checked on it in a year or so. No issues found.
  • Imported the latest security updates into BlueZ git.