Hello CachyOS Team,
I am writing to report a persistent issue I’ve encountered regarding the login screen freezing/hanging on boot, specifically with the NVIDIA RTX 5070 Ti on a Wayland setup. I also want to provide feedback regarding the upcoming switch to Plasma Login Manager mentioned in the January 2026 changelog, as I fear it might regress my current workaround.
Hardware Specs:
-
GPU: NVIDIA GeForce RTX 5070 Ti
-
Motherboard: MSI Z790
-
OS: CachyOS (KDE Plasma 6)
-
Init System: Switched from Dracut to mkinitcpio (for better manual control during troubleshooting).
The Issue: On a fresh boot, the system frequently hangs/freezes right before or during the SDDM initialization. The screen either goes black or freezes on the boot animation, preventing access to the login prompt.
Troubleshooting Steps & Findings:
-
Kernel Parameters: Verified that
nvidia_drm.modeset=1andnvidia_drm.fbdev=1are present in GRUB. -
Modules: Verified that
nvidia,nvidia_modeset,nvidia_uvm, andnvidia_drmare loaded early inmkinitcpio.conf. -
DBus: Switched back to
dbus-broker(confirmed enabled). -
The Conflict: The issue appears to be a race condition between the NVIDIA driver initialization and the Plymouth boot splash, combined with SDDM trying to start in Wayland mode.
The Solution (Workaround) that worked for me: I was only able to achieve a stable boot by doing both of the following:
-
Removing Plymouth: Removed the
plymouthhook from/etc/mkinitcpio.conf. -
Forcing X11 for Login: Explicitly forced SDDM to use X11, while keeping the user session on Wayland.
-
Config:
/etc/sddm.conf.d/force-x11.conf -
Content:
Ini, TOML
[General] DisplayServer=x11
-
Feedback on January 2026 Announcement: I noticed the announcement regarding the switch to Plasma Login Manager and the removal of Xorg dependencies for Wayland environments.
Given that my system (RTX 5070 Ti) currently cannot boot reliably into a Wayland-based login screen (SDDM-Wayland freezes, but SDDM-X11 works perfectly), I am concerned that moving to a pure Wayland login manager (Plasma Login Manager) without an X11 fallback option might break my system or reintroduce the freeze loop.
I wanted to share this data point so you are aware that high-end NVIDIA 50-series cards may still require X11 for the display manager initialization phase.
Attachments (Current Configuration):
1. /etc/mkinitcpio.conf (Working setup):
Bash
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
HOOKS=(base udev autodetect microcode modconf block keyboard keymap consolefont filesystems)
# Note: Plymouth hook removed
2. /etc/default/grub:
Bash
GRUB_CMDLINE_LINUX_DEFAULT='nowatchdog nvme_load=YES zswap.enabled=0 loglevel=3 modprobe.blacklist=spd5118,snd_hda_intel,kvm_amd video=2560x1440 nvidia_drm.modeset=1 nvidia_drm.fbdev=1 ahci.mobile_lpm_policy=0 ibt=off'
Thank you for your hard work on CachyOS ![]()