Bug#1098979: gdm3: GDM 48 running on nouveau with Wayland enabled causes black screen on boot

Leandro Cunha leandrocunha016 at gmail.com
Wed Feb 26 23:39:34 GMT 2025


Package: gdm3
X-Debbugs-Cc: leandrocunha016 at gmail.com
Version: 48~beta-1
Severity: important

Dear Maintainer,

The cause of the problem itself is unknown, but in
/etc/gdm3/daemon.conf if you do not uncomment WaylandEnable GDM will
go to a black screen running over nouveau and there are several
reports about this in forums running Nvidia hardware. The problem
occurs even with proprietary drivers and newer hardware. Running on
Intel GPU cards I did not have the same problem running 46 which was
the version that the problem started and this problem is something
that may no longer work in the future which would be the session with
Xorg and Xwayland. Below I list information about the video card (GPU)
with inxi. I must continue updating this bug and cooperating with the
GNOME team on the treatment of this bug. The important severity allows
the fix to be included in a stable point release, if it is resolved in
the future after the release of trixie with GNOME 48.

Command: inxi -AGD

Graphics:
  Device-1: NVIDIA GT218M [GeForce 310M] driver: nouveau v: kernel
  Device-2: Suyin LG Webcam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: nouveau gpu: nouveau
    resolution: 1366x768~60Hz
  API: EGL v: 1.5 drivers: nouveau,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 3.3 vendor: mesa v: 24.3.4-3 renderer: NVA8
  Info: Tools: api: eglinfo,glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio
    driver: snd_hda_intel
  Device-2: NVIDIA High Definition Audio driver: snd_hda_intel
  API: ALSA v: k6.12.12-amd64 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active
Drives:
  Local Storage: total: 465.76 GiB used: 57.5 GiB (12.3%)
  ID-1: /dev/sda vendor: Toshiba model: MK5059GSXP size: 465.76 GiB

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.12-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8),
LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gdm3 depends on:
ii  accountsservice                             23.13.9-7
ii  adduser                                     3.137
ii  dbus [default-dbus-system-bus]              1.16.0-1
ii  dbus-bin                                    1.16.0-1
ii  dbus-daemon                                 1.16.0-1
ii  dconf-cli                                   0.40.0-5
ii  dconf-gsettings-backend                     0.40.0-5
ii  debconf [debconf-2.0]                       1.5.89
ii  gir1.2-gdm-1.0                              48~beta-1
ii  gnome-session [x-session-manager]           47.0.1-1
ii  gnome-session-bin                           47.0.1-1
ii  gnome-session-common                        47.0.1-1
ii  gnome-session-xsession [x-session-manager]  47.0.1-1
ii  gnome-settings-daemon                       48~beta-1
ii  gnome-shell                                 47.3-1
ii  gnome-terminal [x-terminal-emulator]        3.55.90-2
ii  gsettings-desktop-schemas                   48~beta-1
ii  libaccountsservice0                         23.13.9-7
ii  libaudit1                                   1:4.0.2-2+b1
ii  libc6                                       2.40-7
ii  libgdk-pixbuf-2.0-0                         2.42.12+dfsg-2
ii  libgdm1                                     48~beta-1
ii  libglib2.0-0t64                             2.83.3-2
ii  libglib2.0-bin                              2.83.3-2
ii  libgtk-3-0t64                               3.24.48-4
ii  libgudev-1.0-0                              238-6
ii  libjson-glib-1.0-0                          1.10.6+ds-1
ii  libkeyutils1                                1.6.3-4
ii  libpam-modules                              1.7.0-3
ii  libpam-runtime                              1.7.0-3
ii  libpam-systemd [logind]                     257.3-1
ii  libpam0g                                    1.7.0-3
ii  librsvg2-common                             2.59.90+dfsg-2
ii  libselinux1                                 3.8-3
ii  libsystemd0                                 257.3-1
ii  libx11-6                                    2:1.8.10-2
ii  libxau6                                     1:1.0.11-1
ii  libxcb1                                     1.17.0-2+b1
ii  libxdmcp6                                   1:1.1.5-1
ii  polkitd                                     126-2
ii  procps                                      2:4.0.4-7
ii  systemd-sysv                                257.3-1
ii  ucf                                         3.0050
ii  x11-common                                  1:7.7+24
ii  x11-xserver-utils                           7.7+11
ii  xterm [x-terminal-emulator]                 397-1

Versions of packages gdm3 recommends:
ii  at-spi2-core                                2.55.2-1
ii  desktop-base                                13.0.0~pre1
ii  gnome-session [x-session-manager]           47.0.1-1
ii  gnome-session-xsession [x-session-manager]  47.0.1-1
ii  x11-xkb-utils                               7.7+9
ii  xserver-xephyr                              2:21.1.15-3
ii  xserver-xorg                                1:7.7+24
ii  zenity                                      4.1.90-1

Versions of packages gdm3 suggests:
pn  libpam-fprintd        <none>
ii  libpam-gnome-keyring  48~beta-3
pn  libpam-pkcs11         <none>
pn  libpam-sss            <none>
ii  orca                  47.3-1

-- Configuration Files:
/etc/gdm3/daemon.conf changed:
[daemon]
WaylandEnable=false
[security]
[xdmcp]
[chooser]
[debug]


-- debconf information:
* shared/default-x-display-manager: gdm3
  gdm3/daemon_name: /usr/sbin/gdm3



More information about the pkg-gnome-maintainers mailing list