Latest update with kernel broke nvidia

On a fresh new vanilla F40 installation, I tried the workaround you just posted.

This almost completely solved my problem. Here is what I did:

  1. Reboot the PC and hold down Shift while booting, this will bring up the GRUB2 boot loader menu.

  2. Press e to edit kernel 6.9.5, find the linux line and add nomodeset plymouth.enable=0 at the end of it. Then press ctrl+x to boot.

  3. Log in to GNOME in low resolution.

  4. Run the following commands in a terminal

sudo dnf remove ‘kmod-nvidia-*’
sudo akmods --force

  1. Reboot the system.

  2. After getting the same black screen. I then did step 1 and 2 again and surprise, surprise, I managed to log in to GNOME at full resolution with kernel 6.9.5 and the nvidia drivers working fine.

  3. Reboot a couple more times and realize that the only way to boot properly is to repeat step 1 and 2 every time.

Note: I then re-enable secure boot and need to re-import the keys as described in:

https://rpmfusion.org/Howto/Secure%20Boot

So now it works, but I guess I will have to make nomodeset plymouth.enable=0 persistent in grub to avoid the black screen until the next kernel upgrade. Unless someone has a better workaround…