# Only Black Screen after login (after kernel/nvidia update)

**URL:** <https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129>\
**Category:** Kernel, boot, graphics & hardware\
**Created:** [October 1, 2024, 3:34pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129 "2024-10-01T15:34:31Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![stibbons](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/stibbons/32/101709_2.png) [@stibbons](https://forum.endeavouros.com/u/stibbons)\
**Post date:** [October 2, 2024, 11:09am UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/41 "2024-10-02T11:09:48Z")

</div>

Just added the parameter, upgraded my system and rebooted. It’s working for me with the `nvidia_drm.fbdev=1` kernel parameter too. 🙂  
But as this option is still considered experimental, I’m not completely sure how to feel about that.  
On the other hand, iirc the 560.x branch is still beta. So that would be the normal kind of trade-off you need to accept when running software in this state. 🙂

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 2, 2024, 11:11am UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/42 "2024-10-02T11:11:35Z")

</div>

> [@stibbons](#):
>
> But as this option is still considered experimental, I’m not completely sure how to feel about that.

> [@joekamprad](#):
>
> not a Bug 😉

> **[Kernel 6.11 causes SDDM Wayland to just display a black screen if \`fbdev=1\`...](https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/issues/14)**
>
> Description: I upgraded to the latest kernel 6.11 and nvidia drivers today and got a black screen when SDDM (Wayland) loaded...

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 2, 2024, 11:12am UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/43 "2024-10-02T11:12:28Z")

</div>

Pinned globally on October 2, 2024, 11:12am UTC



---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 2, 2024, 11:19am UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/44 "2024-10-02T11:19:16Z")

</div>

Unpinned on October 2, 2024, 11:19am UTC



---

<div class="post-metadata">

**Author:** ![stibbons](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/stibbons/32/101709_2.png) [@stibbons](https://forum.endeavouros.com/u/stibbons)\
**Post date:** [October 2, 2024, 11:20am UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/45 "2024-10-02T11:20:56Z")

</div>

Okay, so if I get this right, Nvidia accepted this as a bug and is working on a fix. I will keep an eye on the thread in the Nvidia discourse then. 🙂

---

<div class="post-metadata">

**Author:** ![Pappnose](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/p/f9ae1b/32.png) [@Pappnose](https://forum.endeavouros.com/u/Pappnose)\
**Post date:** [October 2, 2024, 1:37pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/46 "2024-10-02T13:37:25Z")

</div>

As a Linux beginner, where can I find this “fbdev=1”?

---

<div class="post-metadata">

**Author:** ![stibbons](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/stibbons/32/101709_2.png) [@stibbons](https://forum.endeavouros.com/u/stibbons)\
**Post date:** [October 2, 2024, 2:21pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/47 "2024-10-02T14:21:21Z")

</div>

Here is the soultion for systems that run systemd-boot as boot manager:

You would need to fire up a terminal (e.g. Konsole) and edit the file `/etc/kernel/cmdline` with your favourite text editor like this:

`sudo nano /etc/kernel/cmdline`

There you should see a single line where you append the parameter

`nvidia_drm.fbdev=1`

Also make sure that the parameter

`nvidia_drm.modeset=1`

is present somewhere in this line. Otherwise append it too.

If using nano as your text editor, just hit `CTRL+X` after editing the line and confirm with `y` and `Enter` that you would like to save the file.

After that, you can upgrade your system like normal and after a reboot everything should be up and running. 🙂

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [October 2, 2024, 2:49pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/48 "2024-10-02T14:49:50Z")

</div>

I just added it to my grub command line, updated grub and then installed the latest kernel & headers. It now boots and loads on my Gtx 1060 using Plasma Wayland just fyi.

---

<div class="post-metadata">

**Author:** ![SCORPION2000](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/scorpion2000/32/39398_2.png) [@SCORPION2000](https://forum.endeavouros.com/u/SCORPION2000)\
**Post date:** [October 2, 2024, 3:24pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/49 "2024-10-02T15:24:59Z")

</div>

Allright so 2 ways, witch one is best to use?

---

<div class="post-metadata">

**Author:** ![Pepan](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/p/90ced4/32.png) [@Pepan](https://forum.endeavouros.com/u/Pepan)\
**Post date:** [October 2, 2024, 3:47pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/50 "2024-10-02T15:47:28Z")

</div>

I wonder when it will be fixed in EndeavourOS to work with Grub and systemd-boot without modifications? There is no problem in CachyOS.

---

<div class="post-metadata">

**Author:** ![manuel](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/manuel/32/396_2.png) [@manuel](https://forum.endeavouros.com/u/manuel)\
**Post date:** [October 2, 2024, 3:57pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/51 "2024-10-02T15:57:25Z")

</div>

> [@SCORPION2000](#):
>
> Allright so 2 ways, witch one is best to use?

Those two ways relate to different bootloaders, systemd-boot or grub.  
So the one of them you use now will determine the way to add the kernel parameter.

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [October 2, 2024, 4:24pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/52 "2024-10-02T16:24:28Z")

</div>

Maybe it already has those kernel parameters.

---

<div class="post-metadata">

**Author:** ![SCORPION2000](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/scorpion2000/32/39398_2.png) [@SCORPION2000](https://forum.endeavouros.com/u/SCORPION2000)\
**Post date:** [October 2, 2024, 4:51pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/53 "2024-10-02T16:51:20Z")

</div>

Oh yeah I see now, we’ll I’m tired from work so that’s my excuse 🤪

---

<div class="post-metadata">

**Author:** ![Heidelberg](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/heidelberg/32/128415_2.png) [@Heidelberg](https://forum.endeavouros.com/u/Heidelberg)\
**Post date:** [October 2, 2024, 5:41pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/54 "2024-10-02T17:41:39Z")

</div>

Same.

---

<div class="post-metadata">

**Author:** ![derjator](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@derjator](https://forum.endeavouros.com/u/derjator)\
**Post date:** [October 2, 2024, 11:23pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/55 "2024-10-02T23:23:54Z")

</div>

Worked for me

---

<div class="post-metadata">

**Author:** ![Pepan](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/p/90ced4/32.png) [@Pepan](https://forum.endeavouros.com/u/Pepan)\
**Post date:** [October 3, 2024, 11:57am UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/56 "2024-10-03T11:57:33Z")

</div>

Unfortunately, it’s not a solution for me. Clean EOS install - nvidia install using nvidia-inst and black screen! If I add nvidia\_drm.fbdev=1 to /etc/kernel/cmdline (nvidia\_drm.modeset=1 is already written) After reboot nothing changes and only a black screen…

---

<div class="post-metadata">

**Author:** ![Wollix](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/w/c4cdca/32.png) [@Wollix](https://forum.endeavouros.com/u/Wollix)\
**Post date:** [October 3, 2024, 12:21pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/57 "2024-10-03T12:21:03Z")

</div>

Hi,  
I had the same behaviour after nvidia-dkms update, adding new kernel parameter and rebooting. I the switched to tty3 and reinstalled the nvidia-dkms package which solved the problem. Then I remembered that a kernel parameter only takes effect after the initrd ist rewritten, which seems to be a hook in the nvidia-dkms package. So it should be enough to “sudo reinstall-kernels” after adding nvidia\_drm.fbdev=1 to /etc/kernel/cmdline

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [October 3, 2024, 12:28pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/58 "2024-10-03T12:28:31Z")

</div>

The clean install already has the latest kernel. If you added the kernel parameter after the install and didn’t update the kernel it hasn’t rebuilt the initrds.

Try now `sudo reinstall-kernels`

---

<div class="post-metadata">

**Author:** ![Mandarine](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/m/258eb7/32.png) [@Mandarine](https://forum.endeavouros.com/u/Mandarine)\
**Post date:** [October 3, 2024, 9:50pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/60 "2024-10-03T21:50:20Z")

</div>

> [@ricklinux](#):
>
> I just updated to the latest kernel and had the same issue of black screen on Nvidia.

Out of curiosity what would you do if you only have one Kernel installed? I remember i ran into that issue before and i was at least lucky that i didn’t have auto-login active so i could switch to X11. But what could you do if that doesn’t work. Will ctrl+alt+F3 at least bring up a terminal?

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [October 3, 2024, 10:39pm UTC](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129/61 "2024-10-03T22:39:45Z")

</div>

Well i have a number of choices. I could have gone into a tty and downgraded but i have btrs with snapshots on grub so i just booted into a working snapshot and then rolled back to a working snapshot prior to the update.

[Previous page](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129.md?page=2)

[Next page](https://forum.endeavouros.com/t/only-black-screen-after-login-after-kernel-nvidia-update/61129.md?page=4)
