** Description changed: [ Impact ] In Ubuntu 24.04 the NVIDIA drivers 570 or newer break the EGL_PLATFORM_WAYLAND_EXT extension, preventing most graphical applications from using OpenGL in a Wayland session. The libnvidia-egl-wayland.so.1 library implementing the EGL_PLATFORM_WAYLAND_EXT extension has an incorrect version check which makes it refuse to load on the newer NVIDIA drivers. This was fixed upstream by: https://github.com/NVIDIA/egl- wayland/pull/106 [ Test Plan ] 1. Set up Ubuntu 24.04 on a machine with an NVIDIA GPU 1. Install an affected NVIDIA driver: - $ sudo apt install nvidia-driver-570 + $ sudo apt install nvidia-driver-570 2. Install the update with: - $ sudo apt install -t noble-proposed libnvidia-egl-wayland1 + $ sudo apt install -t noble-proposed libnvidia-egl-wayland1 2. Log in to "Ubuntu on Wayland" 3. Run in a terminal: - $ eglinfo -B -p wayland - Verify that it prints information about your NVIDIA card and driver + $ eglinfo -B -p wayland + Verify that it prints information about your NVIDIA card and driver 4. Open Settings > System > Info > Details 5. Verify that it detects your NVIDIA GPU. [ Regression Test Plan ] Perform the same steps as the main Test Plan, but using an older NVIDIA driver: - $ sudo apt install nvidia-driver-560 + $ sudo apt install nvidia-driver-550 [ Where problems could occur ] The change inverts a version check, so there is a risk that the older NVIDIA drivers the used to be working will stop working. The [ Regression Test Plan ] verifies that this is not the case.
-- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to egl-wayland in Ubuntu. https://bugs.launchpad.net/bugs/2117339 Title: [nvidia] Software rendering in GNOME Shell Wayland sessions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/2117339/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp