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