** 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

Reply via email to