- Lots of bug triage, partner support and user support in Launchpad and upstreams. Backlog stats are here.
- Profiling gnome-shell to find out why rendering fewer pixels takes more time. Turns out it’s just the GPU running at a lower clock speed (actually lower than it’s meant to).
- Proposed a trivial gnome-shell crash fix.
- Proposed a Mesa fix (now landed in 23.3) for the recent Xorg startup crash. Although my mutter fix for the same bug also landed in mutter 45.0 this week.
- Mouse cursor stutter in GNOME 45.rc (mutter#2974, mutter#2953):
- Proposed a new generalised solution which includes a more accurate debug mode. This solves the issue for Intel systems at least.
- Spent another day retesting everything on Raspberry Pi.
- Proposed a new solution for vc4 (Raspberry Pi) which landed in mutter 45.0.
- Triple buffering:
- Finally fixed the resource leak when a monitor is unplugged. Hopefully this also solves the problem of discrete GPUs staying awake after unplugging.
- Tried and failed to reproduce the multi-monitor freeze. It wouldn’t be out of the question for it to have been fixed on mutter 45.0 main in the past two months.
- HR reviews.
4 Likes