** Description changed: + [ Impact ] + + * GTK applications fail to start on a hybrid graphics machine with an + NVIDIA discrete GPU. + + * The NVIDIA egl-wayland extension 1.1.9 only supports rendering to the + NVIDIA GPU if it is the primary GPU. On a hybrid system the primary GPU + would be the integrated graphics, while the NVIDIA GPU should only be + used for offloading of specific applications. On such a setup, the egl- + wayland extension still incorrectly advertised the driver as compatible + and attempted to use the NVIDIA GPU for all EGL applications. + + * To fix the issue, backport a commit from a newer version of the + NVIDIA egl-wayland extension that reports the driver as incompatible + when the NVIDIA GPU is not the primary GPU. This effectively ensures + that all EGL applications run on integrated graphics by default. + + [ Test Plan ] + + * Set up a hybrid graphics machine with Jammy 22.04 LTS and the + proprietary NVIDIA drivers 535 or 550. + + * Install `libnvidia-egl-wayland1` from the update. + + * Log-in to a Wayland desktop session. + + * Verify that you can start `gnome-text-editor`. + + [ Where problems could occur ] + + * The scope of the change is limited to the NVIDIA proprietary drivers. + + * A possible regression would be that the driver starts reporting as + incompatible on NVIDIA single-GPU systems too. One would notice by all + wayland-native applications suddenly being very slow. Note that such + systems would not default to Wayland in Jammy. + + [ Original Report ] + $ dpkg-query -W gnome-shell-extension-prefs gnome-shell-extension-prefs 42~beta-1ubuntu3 $ gnome-extensions-app Gdk-Message: 17:54:19.697: Error reading events from display: Protocol error Caveat: I currently have a mix of packages from jammy-release and jammy- proposed.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1965563 Title: GNOME apps crash with "Protocol error" in NVIDIA Wayland sessions To manage notifications about this bug go to: https://bugs.launchpad.net/egl-wayland/+bug/1965563/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs