After kernel update 6.6.4 & 6.6.6 I get a black screen

After kernel update 6.6.4 and 6.6.6 (using gnome software center) I get a black screen.
The pc only reacts to a long press of the power button (startup after update).
On next startup everything is fine!

dnf list installed "*nvidia*"

akmod-nvidia.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.6.3-200.fc39.x86_64.x86_64 3:545.29.06-1.fc39 @@commandline
kmod-nvidia-6.6.4-200.fc39.x86_64.x86_64 3:545.29.06-1.fc39 @@commandline
kmod-nvidia-6.6.6-200.fc39.x86_64.x86_64 3:545.29.06-1.fc39 @@commandline
libva-nvidia-driver.x86_64 0.0.11-1.fc39 @updates
nvidia-gpu-firmware.noarch 20231111-1.fc39 @updates
nvidia-machine-learning-repo-rhel8.x86_64 1.0.0-1 @@commandline
nvidia-modprobe.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64 3:545.29.06-1.fc39 @rpmfusion-nonfree-nvidia-driver

Should I run an update in the terminal instead?

Hello @idanka ,
Yeah, there is some discussion around about similar issues with nvidia gpu using official nvidia released via rpmfusion. At this spot for one … Black screen on boot after upgrading to Fedora cinnamon 39
[edit] 5/8" away from the right key.

Please use the preformatted text button </> to post text so it retains the same formatting as you see on your screen. This improves readability and understanding.

Please show us the output of inxi -Fzxx and mokutil --sb-state so we may understand the entire situation.

I’m experiencing the same issue. Have a thinkpad with Ryzen 7840U though. I can boot into the 6.6.6 kernel from grub. The screen is black but I can enter my password to decrypt, then my login password. I know I am booting into desktop because I can adjust volume and hear the volume adjust noise. Screen is totally black though, not able to get a terminal up. Between decrypt screen and gnome login, I get a boot splash. 6.6.4 is still working.

I’d been seeing the same issue the past three kernel updates for fc37. Kernels would boot, but no graphics. I ssh’ed in from my laptop and looked in /lib/modules/6.5.12-100.fc37.x86_64/extra/ (since that was the running kerne) and found it to be empty: no nvidia drivers. Dkms hadn’t dkmessed. So I found /usr/src/nvidia-545.29.06 and ran dkms manually: dkms install nvidia/545.29.06

If for some reason you can’t ssh, but do have an older kernel with nvidia drivers you can boot into to get graphics, you can build the nvidia modules for the newer kernels from there, e.g. dkms install nvidia/545.29.06 -k 6.5.12-100.fc37.x86_64 -a x86_64.

One might find man dkms useful.

I believe dkms is used when the user installs the drivers directly from

If they install from the rpmfusion repo the drivers are built using akmods.

@joegunnar You said that you were able to boot with 6.6.4.
If the problem is that the driver did not properly build with an upgrade then the fix is relatively easy. ( I assume that you installed the drivers from rpmfusion with the commands below)

  1. sudo dnf remove kmod-nvidia-6.6.6-200.fc39.x86_64 to remove the old non-working driver if it is there.
  2. sudo akmods --force --kernels 6.6.6-200.fc39.x86_64 to rebuild the modules for the 6.6.6 kernel.
  3. reboot.
1 Like

I’m also seeing an issue like this on my ThinkPad P14s Gen4 AMD (AMD Ryzen 7 PRO 7840U) and kernel-6.6.6-200.fc39.x86_64.
Black screen where the login screen should be.
No issues with kernel-6.6.4-200.fc39.x86_64, video wise.
It works fine if I attach an external monitor.
Didn’t fine anything on Bugzilla so far.

That is the same computer I have. Oddly the laptop screen works when external monitor is plugged in, but goes black when I unplug.

I did today’s update in terminal and there were no problems. After the update, the CPU ran at 100% for several minutes (xz, make, gcc, rpmbuild. depmod).

Black screen after update using Nvidia is not the same issue as black screen using AMD iGPU. There are some other reports for AMD systems – you will have to check to see if any are using the iGPU.