I'd like to add a related hardware configuration that may help broaden the scope of this bug fix.
I experience the same gbm_surface_lock_front_buffer failures on: Hardware: HP ENVY All-in-One Desktop 34-c1xxx GPU: Intel UHD Graphics 770 (Alder Lake-S, i915 driver) Display: Built-in 5120x2160 dual-tile MST panel - card1-DP-1 → Pipe A (CRTC:150) — tile 0 - card1-DP-2 → Pipe B (CRTC:268) — tile 1 OS: Ubuntu 26.04 LTS, kernel 7.0.0, GNOME 50.1, Mutter 50.1 A tiled display is effectively a "dual monitor" configuration from Mutter's perspective — two independent CRTCs on two separate connectors, joined into a single logical monitor. The gbm_surface_lock_front_buffer failure path is therefore relevant to tiled displays as well as traditional dual monitors. Errors seen in journal: Failed to lock front buffer on /dev/dri/card1: gbm_surface_lock_front_buffer failed Failed to query buffer age, got error 3003 Any fix that addresses multi-CRTC GBM buffer handling should be tested against tiled displays as well as traditional dual-monitor configurations. Related bugs: - Kernel bug: https://gitlab.freedesktop.org/drm/intel/-/issues/15995 - Mutter fix (tiled display tearing): https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4822 - Launchpad: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2152252 ** Bug watch added: gitlab.freedesktop.org/drm/intel/-/issues #15995 https://gitlab.freedesktop.org/drm/intel/-/issues/15995 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2152207 Title: Failed to lock front buffer on /dev/dri/card1: gbm_surface_lock_front_buffer failed | Failed to query buffer age, got error 3003 To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/2152207/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
