GNOME Lockup After Sign-in

I’ve been troubleshooting a minor issue on my fresh Fedora 41 install. When logging in I am taken to the GNOME desktop, but one or more of my 3 monitors appears to be frozen. I say minor issue because I am able to work around it by locking with super+L, then re-entering my password. After that, everything works as normal.

I am running Fedora 41 with Wayland, NVIDIA, and Secure Boot. I followed the instructions at rpmfusion to set up the NVIDIA drivers and Secure Boot:
https://rpmfusion.org/Howto/NVIDIA#Current_GeForce.2FQuadro.2FTesla
https://rpmfusion.org/Howto/Secure%20Boot

I’ve seen several similar issues posted here, but most seem to be complete/unrecoverable lockups of GNOME, not the partial/temporary lockup I’m seeing.

I’ve tried several things with no luck:

  • Disable all extensions
  • Disable all startup applications
  • Disable Secure Boot

Any help is much appreciated. Please let me know if I can provide any additional info or troubleshooting steps.

General System Info

System Details Report


Report details

  • Date generated: 2025-01-22 20:33:35

Hardware Information:

  • Hardware Model: Micro-Star International Co., Ltd. MS-7D30
  • Memory: 32.0 GiB
  • Processor: 12th Gen Intel® Core™ i5-12600KF × 16
  • Graphics: NVIDIA GeForce RTX™ 4070 Ti SUPER
  • Disk Capacity: 1.0 TB

Software Information:

  • Firmware Version: 1.A0
  • OS Name: Fedora Linux 41 (Workstation Edition)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 47
  • Windowing System: Wayland
  • Kernel Version: Linux 6.12.9-200.fc41.x86_64
inxi -Fzxx
~$ inxi -Fzxx
System:
  Kernel: 6.12.9-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: GNOME v: 47.3 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Desktop Mobo: Micro-Star model: MPG Z690 CARBON WIFI (MS-7D30) v: 1.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: 1.A0
    date: 01/10/2023
CPU:
  Info: 10-core (6-mt/4-st) model: 12th Gen Intel Core i5-12600KF bits: 64
    type: MST AMCP arch: Alder Lake rev: 2 cache: L1: 864 KiB L2: 9.5 MiB
    L3: 20 MiB
  Speed (MHz): avg: 4476 min/max: 800/4900:3600 cores: 1: 4476 2: 4476
    3: 4476 4: 4476 5: 4476 6: 4476 7: 4476 8: 4476 9: 4476 10: 4476 11: 4476
    12: 4476 13: 4476 14: 4476 15: 4476 16: 4476 bogomips: 117964
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA AD103 [GeForce RTX 4070 Ti SUPER] vendor: ASUSTeK
    driver: nvidia v: 565.77 arch: Lovelace pcie: speed: 2.5 GT/s lanes: 16
    ports: active: none off: DP-1,DP-2,DP-3 empty: HDMI-A-1,HDMI-A-2
    bus-ID: 01:00.0 chip-ID: 10de:2705
  Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-9.3:9
    chip-ID: 046d:082d
  Display: wayland server: Xwayland v: 24.1.4 compositor: gnome-shell
    driver: gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-1 model: Dell U2415 res: 1920x1200 dpi: 94
    diag: 611mm (24.1")
  Monitor-2: DP-2 model: Dell U2415 res: 1920x1200 dpi: 94
    diag: 611mm (24.1")
  Monitor-3: DP-3 model: Dell U2415 res: 1920x1200 dpi: 94
    diag: 611mm (24.1")
  API: OpenGL v: 4.6.0 vendor: nvidia v: 565.77 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 4070 Ti SUPER/PCIe/SSE2
    display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo gpu: nvidia-settings,nvidia-smi x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:7ad0
  Device-2: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:22bb
  Device-3: Micro Star USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-3:3 chip-ID: 0db0:005a
  Device-4: Texas Instruments ATH-G1WL
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-8:4 chip-ID: 0451:16ba
  Device-5: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-9.3:9
    chip-ID: 046d:082d
  API: ALSA v: k6.12.9-200.fc41.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Ethernet I225-V vendor: Micro-Star MSI driver: igc v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: N/A bus-ID: 03:00.0 chip-ID: 8086:15f3
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 62.65 GiB (6.7%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO with Heatsink 1TB
    size: 931.51 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 38.9 C
Partition:
  ID-1: / size: 929.91 GiB used: 62.27 GiB (6.7%) fs: btrfs dev: /dev/dm-0
    mapped: luks-bac516d3-51e3-4d01-bb9f-767f0fd59830
  ID-2: /boot size: 973.4 MiB used: 371.2 MiB (38.1%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 929.91 GiB used: 62.27 GiB (6.7%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-bac516d3-51e3-4d01-bb9f-767f0fd59830
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 34.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB available: 31.19 GiB used: 4.43 GiB (14.2%)
  Processes: 453 Power: uptime: 48m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 7 Compilers:
    gcc: 14.2.1 Shell: Bash v: 5.2.32 running-in: ptyxis-agent inxi: 3.3.37

Some additional info:

dnf list installed \*nvidia\*
Updating and loading repositories:
Repositories loaded.
Installed packages
akmod-nvidia.x86_64                                 3:565.77-1.fc41                  rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.12.9-200.fc41.x86_64.x86_64           3:565.77-1.fc41                  @commandline
nvidia-gpu-firmware.noarch                          20241210-1.fc41                  updates
nvidia-modprobe.x86_64                              3:565.77-1.fc41                  rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64                          3:565.77-1.fc41                  rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                              3:565.77-1.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                          3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64                     3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686                  3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64                3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64                  3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686                       3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64                     3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64                    3:565.77-3.fc41                  rpmfusion-nonfree-nvidia-driver
lsmod | grep nvidia
nvidia_drm            147456  106
nvidia_modeset       1671168  20 nvidia_drm
nvidia_uvm           3989504  0
nvidia              77516800  483 nvidia_uvm,nvidia_modeset
drm_ttm_helper         16384  1 nvidia_drm
video                  81920  1 nvidia_modeset
dmesg | grep -iE 'nvidia|secure'
[    0.000000] secureboot: Secure boot enabled
[    0.011630] secureboot: Secure boot enabled
[    0.542214] integrity: Loaded X.509 cert 'HOSTNAME Secure Boot Module Signature key: KEY'
[   73.759634] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input13
[   73.759677] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input14
[   73.759702] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input15
[   73.759735] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input16
[   74.311564] nvidia: loading out-of-tree module taints kernel.
[   74.311570] nvidia: module license 'NVIDIA' taints kernel.
[   74.311573] nvidia: module license taints kernel.
[   74.445905] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[   74.447214] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[   74.492646] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  565.77  Wed Nov 27 23:33:08 UTC 2024
[   74.558128] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[   74.623066] nvidia-uvm: Loaded the UVM driver, major device number 509.
[   74.653118] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  565.77  Wed Nov 27 22:53:48 UTC 2024
[   74.656772] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[   75.891604] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 1
[   75.918903] nvidia 0000:01:00.0: vgaarb: deactivate vga console
[   76.014278] fbcon: nvidia-drmdrmfb (fb0) is primary device
[   76.014282] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
sudo mokutil --test-key /etc/pki/akmods/certs/public_key.der
/etc/pki/akmods/certs/public_key.der is already enrolled

Sounds like: Gnome does not allow login

For me, using Legacy boot seems to have it not happen whereas it happens under UEFI (not sure on the correlation).

I believe the issue I’m having is slightly different, as one or two of my monitors usually look and behave totally normally. But I’m usually seeing one or two monitors totally frozen right after login, at least until I do super+L and re-authenticate.

I did take a page out of your post and try updating the BIOS (it was about 2 years behind), but sadly that did not resolve the issue. I did have fun resetting the CMOS and re-enrolling my Secure Boot keys though, since my machine wouldn’t boot after the update :D

I think I may have a lead: I’m noticing that this only seems to happen in the evening if I log on when Night Light is enabled (I have it scheduled from Sunset to Sunrise). I haven’t captured any logs that point directly to this, but still checking.

1 Like

Feeling more confident that this is related to Night Light. I can semi-reliably trigger the lock-up by toggling in and out of Night Light, and this only seems to happen on sign-in after sunset (when Night Light automatically comes on). Thankfully, I can always work around it by locking the computer with super+L, waiting for all monitors to go black, then signing back in.

When the lock-up happens, I always see this in the journal:

Feb 09 18:56:58 lane-pc kernel: [drm:nv_drm_atomic_commit [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 2
Feb 09 18:57:01 lane-pc kernel: [drm:nv_drm_atomic_commit [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 2