I am using my new FW 16 to learn Arch (btw). After finishing the install, I went get KDE Plasma up and running. I installed the nvidia-open-dkms driver for my 5070, all of the mesa drivers for the iGPU, plasma, the plasma applications, and sddm. I made sure the DRM kernel mode setting was set to Y and enabled the sddm daemon. When rebooting, I am met with a black screen. When I enter tty and check the status of sddm, everything seems to be in working order. My best guess is there is some issue with the hybrid GPU setup, but I am having a hard time finding any documentation about this. Can anyone more experienced than me point me in the right direction?
edit - my shift key isn’t working while typing this post. sorry. i saw another thread with people experiencing the same issue. by entering my password on the black screen, the desktop environment loads as expected. seems like a bug that is beyond the scope of my comprehension but will await a fix for.
There is a race condition with sddm that can lead to this. I’ve posted about it in the past, but basically the workaround is to delay starting sddm until all GPUs are actually ready.
Sorry to bug you but I’ve tried looking through your profile and googling a million variations of what you said. Can you please link me to one of your posts with a bit more detail?
I still have the issue. If I type in my password on the black screen, it works until reboot and I ran out of time/energy to make it work. Let me know if you figure it out though!
I spent hours last night trying to get SDDM to work correctly, reinstalled arch so many times, I got it to work once, no idea what combination of troubleshooting steps worked. Sadly I did this on a backup SSD and my attempts to replicate my success on the SSD I was planning on using never worked.
Haven’t looked at this post in depth but I think I had a similar issue. Ultimately my solution was to edit /etc/sddm.conf.d/wayland.conf, and make sure these settings are set (not replace file contents with this, but you should be able to find these in the file):
The gist of my understanding was there is some sort of issue with the handoff from SDDM’s X11 greeter to KDE (SDDM uses X11 by default, apparently, even if you use Wayland for the main DE).