Opened 3 years ago
Closed 3 years ago
#18266 closed defect (fixed)
gdm-44 might prevent using wayland on nvidia or other settings
| Reported by: | pierre | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.0 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Reported by archetech on #lfs-support:
The /usr/lib/udev/rules.d/1-gdm.rules file can in some cases prevent gdm to display wayland options. This is mainly to "protect" users from (nasty) bugs in the drivers in some case (hybrid graphics with nvidia gpus, dual virtual gpus, virtual gpus with passthrough gpu, etc).
Information at:
- https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/171
- https://gitlab.gnome.org/GNOME/gdm/-/issues/758
- https://bugzilla.redhat.com/show_bug.cgi?id=2128910
- https://wiki.archlinux.org/title/GDM section 4.1
Creating this ticket so that users who have a problem can get to the above information...
Change History (7)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
One classic example of this is the Nouveau kernel crashes that occur with GT 730+ GPUs, which only happen when running GNOME in Wayland. I've reported it upstream a couple times but the problem is in the kernel and has not been resolved yet.
For now you'll notice that the GTK-4 tests sometimes cause hard system lockups when running under Wayland on NVIDIA GPUs as well, even if it's in another DE (such as Plasma).
comment:3 by , 3 years ago
I guess we should just document the issue and let the user decide what to do.
comment:4 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:5 by , 3 years ago
The best approach here is probably to add a configuration note to GDM informing users about the problem
comment:7 by , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |

Dirty workaround:
But then you might be exposed to the bugs in the drivers (troubles with suspend/resume, or hybrid graphics slowing down to a "slideshow" frame rate).