Bug#1131815: gdm3: Framework 13 with Ryzen AI has 10 second delay before seeing GNOME login screen on boot

Craig H hesling.craig at gmail.com
Tue Mar 24 23:15:47 GMT 2026


Package: gdm3
Version: 49.2-4
Severity: normal
X-Debbugs-Cc: hesling.craig at gmail.com

Dear Maintainer,

On a Framework Laptop 13 (AMD Ryzen AI 300 Series) running Debian testing, GDM
reproducibly waits about 10 seconds before presenting the login screen.
The delay seems to be inside GDM after `gdm.service` has already started,
although systemd-analyze points to `plymouth-quit-wait.service`.
With `Debug=true` enabled in `/etc/gdm3/daemon.conf`, GDM reports the
following:

    [   32.427510] systemd[1]: Starting gdm.service - GNOME Display Manager...
    [   32.477861] gdm3[2074]: Gdm: Enabling debugging
    [   32.477872] gdm3[2074]: Gdm: Changing user:group to Debian-gdm:Debian-
gdm
    [   32.479716] systemd[1]: Started gdm.service - GNOME Display Manager.
    [   32.479806] gdm3[2074]: Gdm: Successfully connected to D-Bus
    [   32.479848] gdm3[2074]: Gdm: GdmManager: GDM starting to manage displays
    [   32.504745] gdm3[2074]: Gdm: GdmLocalDisplayFactory: enumerating seats
from logind
    [   32.505335] gdm3[2074]: Gdm: GdmLocalDisplayFactory: display for seat
seat0 requested
    [   32.505391] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Checking if udev
has settled enough to support graphics.
    [   32.507390] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.507607] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.507808] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.508011] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.508222] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.508422] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.508656] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.508886] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.509090] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.509285] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.509483] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Found secondary PCI
graphics adapter, not proceeding yet.
    [   32.509485] gdm3[2074]: Gdm: GdmLocalDisplayFactory: udev has not
settled enough for graphics.
    [   32.509602] gdm3[2074]: Gdm: GdmLocalDisplayFactory: udev is still
settling, so not creating display yet
    [   32.509628] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Getting session
type (prefers wayland, falling back: no)
    [   32.509657] gdm3[2074]: Gdm: GdmLocalDisplayFactory: New displays on
seat0 will use wayland
    [   32.509659] gdm3[2074]: Gdm: GdmLocalDisplayFactory: seat0 doesn't yet
support graphics.  Waiting 10 seconds to try again.
    [   32.509718] gdm3[2074]: Gdm: GdmLocalDisplayFactory: received VT change
event
    [   32.509780] gdm3[2074]: Gdm: GdmLocalDisplayFactory: VT is 1 at startup
    [   43.008714] gdm3[2074]: Gdm: GdmLocalDisplayFactory: display for seat
seat0 requested
    [   43.008907] gdm3[2074]: Gdm: GdmLocalDisplayFactory: udev timed out,
proceeding anyway.
    [   43.008936] gdm3[2074]: Gdm: GdmLocalDisplayFactory: System supports
graphics
    [   43.008952] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Getting session
type (prefers wayland, falling back: no)
    [   43.008979] gdm3[2074]: Gdm: GdmLocalDisplayFactory: New displays on
seat0 will use wayland
    [   43.008982] gdm3[2074]: Gdm: GdmLocalDisplayFactory: wayland login
display for seat seat0 requested
    [   43.008988] gdm3[2074]: Gdm: GdmLocalDisplayFactory: Adding display on
seat seat0
    [   43.009145] gdm3[2074]: Gdm: GdmDisplay: id: (null)
    [   43.009151] gdm3[2074]: Gdm: GdmDisplay: seat id: (null)
    [   43.009155] gdm3[2074]: Gdm: GdmDisplay: session class: greeter
    [   43.009161] gdm3[2074]: Gdm: GdmDisplay: initial: no
    [   43.009165] gdm3[2074]: Gdm: GdmDisplay: allow timed login: yes
    [   43.009170] gdm3[2074]: Gdm: GdmDisplay: local: yes
    [   43.009173] gdm3[2074]: Gdm: GdmDisplay: supported session types: (null)
    [   43.009353] gdm3[2074]: Gdm: GdmDisplay: session type: wayland
    [   43.009358] gdm3[2074]: Gdm: GdmDisplay: supported session types:
wayland:x11
    [   43.009362] gdm3[2074]: Gdm: GdmDisplay: seat id: seat0
    [   43.009367] gdm3[2074]: Gdm: GdmDisplay: initial: yes
    [   43.009372] gdm3[2074]: Gdm: GdmDisplayStore: Adding display
/org/gnome/DisplayManager/Displays/94734333567264 to store
    [   43.009548] gdm3[2074]: Gdm: GdmDisplay: Managing display:
/org/gnome/DisplayManager/Displays/94734333567264
    [   43.009552] gdm3[2074]: Gdm: GdmDisplay: Preparing display:
/org/gnome/DisplayManager/Displays/94734333567264
    [   43.011550] gdm3[2074]: Gdm: GdmDisplay: Checking kernel command buffer
BOOT_IMAGE=/vmlinuz-6.19.8+deb14-amd64
root=UUID=83bd9381-770e-477f-9ed9-f7969fa99367 ro rootflags=subvol=@rootfs
i8042.noaux quiet
    [   43.011686] gdm3[2074]: Gdm: GdmDisplay: Failed to read kernel
commandline: Could not match gnome.initial-setup= in kernel cmdline
    [   43.011694] gdm3[2074]: Gdm: doing initial setup? no
    [   43.011740] gdm3[2074]: Gdm: GdmDisplay: prepare display
    [   43.011753] gdm3[2074]: Gdm: GdmDisplay: Got automatic login details for
display: 0
    [   43.011758] gdm3[2074]: Gdm: GdmDynUserStore: Allocating dynamic user
gdm-greeter (GDM Greeter)
    [   43.013417] gdm3[2074]: Gdm: GdmDynUserStore: Allocated dynamic user
'gdm-greeter' (uid: 60578, home: /run/gdm3/home/gdm-greeter)
    [   43.013517] gdm3[2074]: Gdm: GdmDBusUtils: Registered DBus error domain
'gdm-session-worker-error-quark'
    [   43.013581] gdm3[2074]: GLib: setenv()/putenv() are not thread-safe and
should not be used after threads are created

The most relevant but here is the "Found secondary PCI graphics adapter, not
proceeding yet." and "seat0 doesn't yet support graphics.  Waiting 10 seconds
to try again.",
which seem to be imposing a 10 second timeout in GDM's graphics/udev readiness
path.


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.8+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
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-8+b1
ii  dbus [default-dbus-system-bus]        1.16.2-4
ii  dbus-bin                              1.16.2-4
ii  dconf-cli                             0.49.0-4
ii  dconf-gsettings-backend               0.49.0-4
ii  debconf [debconf-2.0]                 1.5.92
ii  gir1.2-gdm-1.0                        49.2-4
ii  gnome-session [x-session-manager]     49.2-3
ii  gnome-session-bin                     49.2-3
ii  gnome-session-common                  49.2-3
ii  gnome-settings-daemon                 49.1-5
ii  gnome-shell                           49.5-1
ii  gnome-terminal [x-terminal-emulator]  3.58.1-2
ii  gsettings-desktop-schemas             50~alpha-1
ii  libaccountsservice0                   23.13.9-8+b1
ii  libaudit1                             1:4.1.2-1+b1
ii  libc6                                 2.42-13
ii  libgdm1                               49.2-4
ii  libglib2.0-0t64                       2.88.0-1
ii  libglib2.0-bin                        2.88.0-1
ii  libgudev-1.0-0                        238-7+b1
ii  libjson-glib-1.0-0                    1.10.8+ds-2
ii  libkeyutils1                          1.6.3-6+b1
ii  libnss-systemd                        260-1
ii  libpam-modules                        1.7.0-5+b1
ii  libpam-runtime                        1.7.0-5
ii  libpam-systemd [logind]               260-1
ii  libpam0g                              1.7.0-5+b1
ii  librsvg2-common                       2.61.3+dfsg-3+b1
ii  libselinux1                           3.9-4+b1
ii  libsystemd0                           260-1
ii  libxau6                               1:1.0.11-1+b1
ii  libxcb1                               1.17.0-2+b2
ii  polkitd                               127-2
ii  procps                                2:4.0.4-9+b1
ii  ptyxis [x-terminal-emulator]          50~beta-1
ii  systemd [systemd-sysusers]            260-1
ii  systemd-sysv                          260-1
ii  terminator [x-terminal-emulator]      2.1.5-1
ii  ucf                                   3.0053
ii  x11-common                            1:7.7+26
ii  x11-xserver-utils                     7.7+11
ii  xterm [x-terminal-emulator]           407-1

Versions of packages gdm3 recommends:
ii  at-spi2-core                       2.59.1-2
ii  desktop-base                       14.0.0~pre3
ii  gnome-session [x-session-manager]  49.2-3
ii  x11-xkb-utils                      7.7+9
ii  zenity                             4.2.1-1

Versions of packages gdm3 suggests:
ii  libpam-fprintd        1.94.5-4
ii  libpam-gnome-keyring  50.0-1
pn  libpam-pkcs11         <none>
pn  libpam-sss            <none>
ii  orca                  50.0.9-1

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


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



More information about the pkg-gnome-maintainers mailing list