Hello,
I'm new to Arch based linux, but have used many Debian based distros in the past, still got a bit of a learning curve to work out.
Anywho, my issue is that after booting from grub I am greeted with about 1 frame of the login screen followed by unresponsive black screen. I can Ctrl+Alt+F2 to ttl2 and run startx then the gui works as i would expect. However as I have not been able to identify the actual cause I have stumbled around and reinstalled a couple of times.
I am using Dragonized KDE, and as I have learned it uses SDDM by default. Previous examples of this issue seem to indicate it may be an issue, so I attempted to use the git one, but resulted in no change (if I even did it correctly).
I have not messed with my bios SATA settings as I seem to be able to boot just fine, no fast boot or fast startup.
I removed the boot splash screen as one post indicated that helped them for no particular reason, but that also did not help.
I expect it is the display manager as I have mentioned, however I have not had issues with display managers prior, and I have little experience with Arch based linux so I am at a loss as to how to go about fixing it.
EDIT:
Hardware
i7 10700k
RTX 3080
1TB SATA SSD
Software:
Garuda Linux Dragonized
Kernal 5.14.8-zen1-1-zen (64-bit)
nVidia 470.74
KDE Plasma 5.22.5
I have used the search, that is how I have found the things that I have attempted. That is also why I suspect it is the display manager. However, finding out that it is probably the display manager doesn't help me fix it if I don't know what to do to fix the display manager/what is preventing the display manager from working properly.
The forum post that would have been my best bet is nearly a half year old, and says to use the sddm-git, which i tried to no avail (as I mentioned in my original post).
I wouldn't think it is the driver if i can manuly startx, but as I am new to arch based linux my assumption may be incorrect. Hence why I am asking on the forums, I have spent the last week searching around for answers and have not found anything that has fixed the issue.
Thank you for the suggestions, but unfortunately there was no apparent effect for either of them. I even tried entirely turning off latte-dock and launching it from the terminal after logging in. That said I shall leave on the delay for good measure.
EDIT:
I forgot to mention I have also checked tty7, just like tty1, black screen.
So I'm out of my (few) ideas...
My last suggestion would be to try with other kernels, maybe starting with linux-lts.
I've seen some users had problems with the latest zen kernels and moved to lts, but it was usually a matter of random freezes. That's why I'm not really convinced...
I found someone with an slightly older version of Garuda Linux same dragonized edition, just slightly older, and it worked, rebooted with no updates and it worked again.
Garuda Linux Dragonized (Bateleur)
Kernal 5.13.9-zen1-1-zen(64-bit)
KDE Plasma 5.22.4
nvidia driver 470.57.02
sddm 0.19.0-6 (update would install 0.19.0-7)
However after an update (ignoring sddm and sddm-kcm [double checked it wasn't getting upgraded by reading the terminal list of upgrades and downloads]) the problem started up again.
I have used time shift to get back to before the update, and all is working again.
EDIT:
so I have tried
sddm
sddm+kernel
sddm+kernel+nvidia drivers
not upgrading sddm, the kernel, and the drivers finally did the trick. so the issue appears to lie with the nvidia drivers
I did it in bulk because I don't want to spend all day afterwork troubleshooting it, at least not today, maybe tomorrow I shall continue to narrow down the list.
P.S. I included linux as well and not just linux-zen just incase
With this information I'm a bit more confident that it's worth trying the linux-lts kernel. That's 5.10, while both your current kernels are 5.14 in the end.
Unfortunately, the issue is not resolved when using the LTS kernel with the newer nVidia drivers. However it is not just the nVidia drivers, if i update/upgrade either the nVidia drivers, or the linux-zen kernel the problem presents its self again.
Linux-zen 5.13.9 with nVidia 470.57 works.
Linux-LTS 5.10 with nVidia 470.57 works.
Linux-LTS 5.10 with nVidia 470.74 does not work.
Linux-zen 5.13.9 with nVidia 470.74 does not work.
Linux-zen 5.14.8 does not work with either nVidia driver.
So, if it is a matter of that nvidia version, I suggest you go back to one of the two working configurations and add nvidia* to IgnorePkg in pacman.conf.
To be honest, I don't know if the wildcard works or you'll have to specify your nvidia packages separated with a comma...
In this way, you can keep your system fully updated.
That is what I have been doing since I found a working state I have the kernel and nvidia drivers ignored as updating either break it.
That said I was not going to ignore anyone attempting to find a fix rather than my workaround, as keeping my system out of date is not a state I want to permanently stay in. But as it stands it looks like l will have to await the next update for both and continue to see if my issue is fixed.
I appreciate all the suggestions from everyone, and if there are more let me know and I will attempt them. Thank you all!