You are not logged in.
Just updated my kernel 6.16.1-zen1-1-zen. It boots up fine to the SDDM but when I try to log into Hyprland I just get a black screen.
Works just fine with 6.12.42-1-lts
Last edited by DrLlap (2025-08-23 14:59:46)
Offline
3 things to eliminate from the equation:
1) Boot without the nvidia_drm.modeset=1 nvidia_drm.fbdev=0 kernel parameters. These are both not likely required since:
a) the simpledrm device blocking patch has been dropped.
b) the nvidia framebuffer console has been fixed in 580.
2) Bypass sddm. Switch to a differnt TTY and start hyprland directly from there.
3) Ditto for UWSM.
Still crashing / black screen?
Last edited by tekstryder (2025-08-20 22:21:26)
Offline
I had already tried 2) but same result.
I tried 1) and I'm able to start Hyprland but now I don't get the boot up log
Edit: Actually, I'm passing quiet when booting the kernel via grup, so that is why the boot log is not showing
Removing nvidia_drm.fbdev=0 fixes the issue
Should I remove nvidia_drm.modeset=1? And should I remove those for lts as well?
Last edited by DrLlap (2025-08-20 23:14:04)
Offline
Removing nvidia_drm.fbdev=0 fixes the issue
w/o fbdev nvidia cannot take over from the simplydumb device (which is now no longer blocked, ie. in the way)
Assuming the 580xx fix works w/ the LTS kernel as well you can simply drop fbdev=0 and modeset=1 (since the latter just repeats the module default to block the simplydumb device what's very necessary when the nvidia driver cannot take over)
Only if booting LTS w/o fbdev=0 breaks you want to keep modeset=1 there as well
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Online