Black Screen on Boot with Kernel 6.13

When I boot the 6.13 kernels on Fedora 41 on my workstation, I encounter a black screen when I would normally expect the LUKS decryption prompt. I cannot proceed beyond this black screen, even when following the typical advice to hit Esc and try entering my LUKS passphrase. This is not an issue however with the 6.12 kernels (as you can see from my system information below, I am writing this while booted from a 6.12 kernel).

System Details Report


Report details

  • Date generated: 2025-03-25 22:53:48

Hardware Information:

  • Hardware Model: ASRock B850M Pro RS WiFi
  • Memory: 64.0 GiB
  • Processor: AMD Ryzen™ 9 9950X × 32
  • Graphics: NVIDIA GeForce RTX™ 2070 SUPER
  • Graphics 1: Advanced Micro Devices, Inc. [AMD®/ATI] Granite Ridge [Radeon Graphics]
  • Disk Capacity: 3.0 TB

Software Information:

  • Firmware Version: 3.15
  • OS Name: Fedora Linux 41 (Workstation Edition)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 47
  • Windowing System: Wayland
  • Kernel Version: Linux 6.12.15-200.fc41.x86_64

I suspect that this might be an Nvidia display driver issue due to some error messages that are showing up in my dmesg logs, namely:

Mar 16 16:45:13 resolute kernel: NVRM: API mismatch: the client has the version 570.124.04, but
                                 NVRM: this kernel module has the version 570.86.16.  Please
                                 NVRM: make sure that this kernel module and all NVIDIA driver
                                 NVRM: components have the same version.

I’m not sure how to proceed with debugging / resolving this further as akmods reports that the kernel modules are built for the 6.13 kernels that I have installed (at least as I interpret it). I’d be very appreciative of any advice as to how to proceed.

Can you get to a console with ctrl+alt+F2?
I’m not sure how that will go with LUKS.

I’m not going to deflect from this post, but will add that I too have had this same problem (black screen/LUKS login/nvidia) for a while now (even in the 6.12.x kernels - now running 6.13.6). I got past it by removing the “rhgb” parameter from the grub linux command line, allowing the entry of the LUKS password in text mode, then normal boot sequence to desktop. Never found a solution yet, and I don’t think ‘dmesg’ even has log entries for the failed black screen boot attempt. No keypresses are recognized except Ctrl+Alt+Del at the black screen, at least anything that forces a display.

Hoping we can find a solution in this thread.

If you can get to a text screen then first try sudo dnf reinstall *nvidia* and sudo akmods --rebuild --force

Note that both those commands are assuming that you installed the nvidia drivers from rpmfusion. If you installed the driver from a different source those commands likely will not work.

Please also show us the output of dnf list --installed \*nvidia\* as soon as possible

I cannot unfortunately. As reported by Adrian, the only key combination that I could find that the machine responds to is Ctrl-Alt-Delete.

My experiences align heavily with yours. Removing rhgb from the grub parameters in /boot/grub2/grub.cfg allowed me to boot into kernel 6.13.8 for the first time :slight_smile: I had seen similar threads, but I was hoping for a more elegant solution than disabling graphical boot.

I cannot get to a text screen / tty with rhgb in my grub parameters. I did install the proprietary NVIDIA drivers from rpmfusion.

The output of dnf list --installed \*nvidia\* is:

akmod-nvidia.x86_64                        3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.12.15-200.fc41.x86_64.x86_64 3:570.133.07-1.fc41 @commandline
kmod-nvidia-6.13.4-200.fc41.x86_64.x86_64  3:570.124.04-1.fc41 @commandline
kmod-nvidia-6.13.5-200.fc41.x86_64.x86_64  3:570.124.04-1.fc41 @commandline
kmod-nvidia-6.13.6-200.fc41.x86_64.x86_64  3:570.124.04-1.fc41 @commandline
kmod-nvidia-6.13.8-200.fc41.x86_64.x86_64  3:570.133.07-1.fc41 @commandline
nvidia-gpu-firmware.noarch                 20250311-1.fc41     <unknown>
nvidia-modprobe.x86_64                     3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64                 3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                     3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                 3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64            3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64       3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64         3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64            3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64           3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-xorg-libs.x86_64       3:570.133.07-1.fc41 rpmfusion-nonfree-nvidia-driver