*** This bug is a duplicate of bug 1965563 ***
https://bugs.launchpad.net/bugs/1965563
In the below examples I am using baobab as an example of a gtk
application. I've tried with transmission and others too.
1. a) The crash happens even when using: __NV_DISABLE_EXPLICIT_SYNC=1 baobab
b) Using: GSK_RENDERER=gl baobab doesn't crash. This is the suggested
workaround in the link in comment #26
2. I am attaching the files you requested in this comment as a zip
3. I have tried nvidia-driver-555(from https://launchpad.net/~graphics-
drivers/+archive/ubuntu/ppa) nvidia-driver-550 and nvidia-
driver-555-open all of which work as expected. Both nvidia-driver-560
and nvidia-driver-560-open suffer from this issue.
4. Additionally when using nvidia-driver-560 and nvidia-driver-560-open
and running chrome, chrome://gpu reports that there is no hardware
acceleration of video decode or any sort of hardware accelerated
rendering enabled. However the older nvidia-drivers including the
"Graphics Drivers PPA" team drivers show hardware acceleration properly.
Let me know if you need any more information.
** Attachment added: "bug_report_nvidia_560_telemetry.zip"
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2080282/+attachment/5819550/+files/bug_report_nvidia_560_telemetry.zip
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/2080282
Title:
Apps run on the discrete Nvidia GPU by default instead of the Intel
integrated GPU
Status in egl-wayland package in Ubuntu:
New
Status in gnome-shell package in Ubuntu:
Triaged
Status in switcheroo-control package in Ubuntu:
Triaged
Bug description:
I've identified a regression with the latest update to the NVIDIA 550
drivers in Ubuntu 22.04. This prevents any libadwaita apps from
launching while using the Wayland display server.
It appears that the latest available NVIDIA 550.107.02 package pulls
in some new dependencies, such as libnvidia-egl-wayland1 and some
other i386 support packages (libnvidia-egl-wayland1:i386 libwayland-
client0:i386 libffi8:i386). They seem to enable Wayland support out of
the box, which sets Wayland as the default desktop for new
installations of Ubuntu 22.04 (assuming software updates are enabled
from the Ubuntu installer).
However, any attempt to launch libadwaita apps from within Wayland with the
NVIDIA 550.107.02 drivers installed always fails. When launching any of these
libadwaita apps from the Terminal, it always returns one of the following three
errors:
- Gdk-Message: Error 71 (Protocol error) dispatching to Wayland display.
- Gdk-Message: Error reading events from display: Protocol error
- Gdk-Message: Error flushing display: Protocol error
Some of the affected apps include gnome-text-editor, gnome-sound-recorder,
and gnome-shell-extension-manager which are available from the standard Ubuntu
repositories.
When I researched these error messages, I found that other Linux distros also
seem to be experiencing this bug, including Fedora:
https://discussion.fedoraproject.org/t/gdk-message-error-71-protocol-error-dispatching-to-wayland-display/127927/6
However, the "GSK_RENDERER=gl" solution in bhundven's post in that thread
didn't work in Ubuntu 22.04 when I tested it.
For reference, I was able to replicate this issue on an ASUS Zenbook UX303LB
with an NVIDIA 940M graphics card running the newest available NVIDIA
550.107.02 driver on a fresh installation of Ubuntu 22.04.4 with all of the
latest software updates installed. However, downgrading to an older version of
the NVIDIA drivers (like version 535) without full Wayland support makes this
error disappear, with either Xorg and Wayland selected from the login screen.
In our testing, Ubuntu 24.04 doesn't seem to be affected by this issue in
Wayland or Xorg. However, we also noticed that Ubuntu 24.04 still defaults to
Xorg on NVIDIA 550.107.02, even with the latest updates downloaded by the
Ubuntu installer (unlike Ubuntu 22.04).
I'm aware that your team is preparing to launch Ubuntu 22.04.5 on 12
September. However, as this is an out-of-the-box bug with the default version
of the NVIDIA drivers for most NVIDIA users, it may be worth investigating this
issue to avoid new users having a bad experience.
Perhaps it might be worth sticking with Xorg by default in Ubuntu 22.04
installations with the NVIDIA 550 drivers as a workaround?
If you need any help or additional information when trying to
replicate or investigate this issue, please let me know and I would be
happy to help.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/2080282/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp