I am on openSUSE Leap 15.4 using KDE, and the nvidia 525.89.02 proprietary driver . I’ve been using it for months with the graphical login, but as of today, I’m booting to a command prompt login. I can login in at the command prompt, and if I then run sudo systemctl start sddm, I will get the graphical login and am able to log into KDE from it.
I had this problem once before, and solved it that time by setting splash=nosilent in Grub2; that parameter is still set. I have tried adding plymouth.enable=0, but that made no difference.
I am at runlevel 5 when I get the command line login, and systemctl get-default returns graphical.target, so it should be loading SDDM automatically (as it used to). Any ideas? I’d rather not have to login twice.
I did manage to figure out that running startx after logging into the console will start KDE without my having to log in twice, but I still want to figure out why it’s not starting on its own.
That means you never updated this system? It is recommended to keep a system up to date, mainly for security reasons but also for bugfixes and stability improvements…
Upgrading the nvidia driver fixed it. I’m still puzzled as to why it suddenly stopped working, because I hadn’t made any changes to the system. I guess I’ll just have to live with the mystery. Thanks for your help.