You are not logged in.

#1 2025-08-20 22:08:08

DrLlap
Member
Registered: 2024-10-20
Posts: 31

[SOLVED] Black screen after starting Hyprland

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.

Boot log for zen

Works just fine with 6.12.42-1-lts

Last edited by DrLlap (2025-08-23 14:59:46)

Offline

#2 2025-08-20 22:16:15

tekstryder
Member
Registered: 2013-02-14
Posts: 514

Re: [SOLVED] Black screen after starting Hyprland

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

#3 2025-08-20 22:54:07

DrLlap
Member
Registered: 2024-10-20
Posts: 31

Re: [SOLVED] Black screen after starting Hyprland

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

#4 2025-08-21 06:35:01

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,176

Re: [SOLVED] Black screen after starting Hyprland

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

Board footer

Powered by FluxBB