No greeter after suspend-then-hibernate

Hello all!

I’m facing a minor inconvenience where, whenever I resume from suspend-then-hibernate, something doesn’t show the greeter. This happens whether or not I wait for hibernate to trigger. Interestingly, it pops up just fine if I then switch to tty1, making me think its different from this issue.

This does not happen on boot, or if I resume from normal hibernation / suspend.

I figure its gotta be nvidia related, especially since it popped up right as the drivers added a nvidia-suspend-then-hibernate unit.

System notes:

  • KDE wayland + SDDM
  • btrfs
  • systemd-boot
  • nvidia :frowning:
  • mkinitcpio instead of dracut

Logs:

Of particular note are these lines:

kscreenlocker_greet[2576]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
kscreenlocker_greet[2576]: Failed to write to the pipe: Bad file descriptor.

But they show up in both logs, so that’s probly not it.


Many thanks in advance! lmk if this is the wrong category, or needs more detail.