[Bug 1965563] [NEW] GNOME apps crash with "Protocol error" in NVIDIA Wayland sessions
Launchpad Bug Tracker
1965563 at bugs.launchpad.net
Mon Sep 16 08:44:42 UTC 2024
You have been subscribed to a public bug by Alessandro Astone (aleasto):
[ 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.
** Affects: egl-wayland
Importance: Unknown
Status: Fix Released
** Affects: gtk
Importance: Unknown
Status: Fix Released
** Affects: egl-wayland (Ubuntu)
Importance: High
Status: Fix Released
** Affects: egl-wayland (Ubuntu Jammy)
Importance: High
Assignee: Alessandro Astone (aleasto)
Status: In Progress
** Tags: fixed-in-egl-wayland-1.1.10 fixed-upstream jammy nvidia nvidia-wayland protocol-error rls-jj-incoming wayland wayland-session
--
GNOME apps crash with "Protocol error" in NVIDIA Wayland sessions
https://bugs.launchpad.net/bugs/1965563
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list