Black screen on startup

hi there, new linux user here. ever since updating my amd gpu through rpm fusion, i’ve been encountering an issue where, after my kernal boots i get an entirely black screen where my luks passphrase input would not show.

in case this would help, here are my computer specs:
gpu - nvidia rtx 2060
motherboard - amd ryzen 650 tomahawk with wifi (running the latest BIOS update from 2025-10-21)
cpu - amd ryzen 7 9700 x
fedora linux version - 6.17.12.300.fc43.x86_64, running plasma

i did get it to work (deleted rhgb quiet from the kernal boot menu), but my desktop is totally blacked out when i log in. anyone have any suggestions to solve this?

edit: i think i’m seeing the luks passphrase prompt ever so briefly, but it’s so fast i can’t quite tell

This is not an AMD gpu. It is instead an Nvidia gpu.
You should have named it Nvidia RTX 2060, which would avoid confusion.

Some users have found success by editing the linux command line from the grub menu and adding the no ‘nomodeset’ option.

To see the grub menu hold down the shift key while powering on. It should then display the grub menu. At the grub menu press the e key to edit the parameters and then add ‘nomodeset’ to the line that begins with linux= Once done continue booting as prompted on that screen. (this change is temporary and only affects the current boot.)

If this works then come back here for assistance in how to make the change permanent.

BTW, Welcome to ask :fedora:

apologies for that, i think i was looking at my motherboard info and just typed without thinking.

seems to work, but my boot says “nvidia kernal module missing, falling back to nouveau”. furthermore, it only uses a 1024 x 768 display resolution, and my second monitor isn’t being picked up at all.

Ah, that is normal at first even when the driver is installed properly if using secure boot.

There is a 2 step process to enable use of the nvidia driver with secure boot.

  1. First run the command sudo akmods --rebuild --force to rebuild the module and have it signed.
  2. follow the steps outlined in the file /usr/share/doc/akmods/README.secureboot to import the signing key into bios so secure boot is able to load the driver module.

The driver should now load properly and you should be able to set the proper resolution and have the second monitor function.

On fedora the default driver for nvidia GPUs is nouveau, open source, and missing many of the features found in the nvidia driver.

BTW, some users have reported being able to enter the passphrase for luks even with the black screen and then continue booting properly. Hopefully this will avoid that need.

i’ve followed the steps you (and the readme) outlined, but i’m still getting a black screen on startup, and using nomodeset still has the same issue as before. i tried typing in the luks passphrase and nothing happens.

update! i finally got it working. turning off secure boot for the third time in this entire process worked i guess lol

so folks! if you also have this issue, do everything above here and ALSO check that secure boot is disabled (even if you just did it before starting all this)!

i’m sure there’s something that would actually get it working with secure boot, but i’m exhausted from today. if anyone has more suggestions, feel free to drop them. i’ll look them over later.

thanks so much jeff, you’ve invaluable in helping me get this sorted.

1 Like