sddm / sddm

QML based X11 and Wayland display manager
GNU General Public License v2.0
1.88k stars 328 forks source link

blank screen if I change monitor input after start #1871

Open asdkant opened 7 months ago

asdkant commented 7 months ago

I use my monitor for both my personal desktop computer (DP) and my work laptop (HDMI), so I need to monitor inputs around a couple of times a day.

If I forget to switch from the HDMI (laptop) to the DP (desktop) input, turn on my desktop, and it boots up to where SDDM runs, I get a blank screen but I can still type in my password and log in.

My setup:
monitor Dell P2715Q
OS Arch Linux
sddm version 0.20.0-4 (from OS repos)
DE KDE
GPU Radeon 6600XT (amdgpu)

I suspect that being able to run ddcutil to set the DP input before SDDM start could be a workaround, but I'm not sure how to go about doing that.

Slayer5934 commented 7 months ago

I have the same similar type of issue, except it gets to where sddm runs and shows a black screen (same as you) but also a typing indicator at the top left corner and default mouse cursor; I am not able to type my password at this point and it is stuck at that screen.

Was able to go back using a snapshot then restored, then I updated the rest of the system without sddm and it boots fine.

edit: after switching to mainline sddm package (not git) and updating to plasma 6 all works okay, dunno if a stray package update helped it work or switching off the git version shrug

Slothinger commented 5 months ago

Same Problem with Fedora 39. If i look at the comment from @Slayer5934 it looks like it could be fixed in the next fedora release. I'm open for workarounds in the meantime. ;)