Fedora 40 wont start | Dual Boot w/ Windows | Nvidia GPU

Did a clean install of fedora 40

Updated then restart

After starting up and in boot menu and chooseing fedora

Starting up then nothing just a black screen.

Are you Dual Booting?

Do you have an Nvidia GPU ?

Yes both

Added dual-boot, f40

Added nvidia

Do you still have the LiveUSB you used to install Fedora, You might need it here to check things.

Yes i still have the live usb

Added windows

You can boot with the nvidia gpu using the grub menu and adding nomodeset to the kernel options by editing the grub command list.

Once booted then install the nvidia drivers as shown here and after waiting 5 minutes reboot. It should solve the black screen issue.

And check the secure boot. If yes, don’t skip the steps around it (or turn it off).

How do i add nomodeset in grub

I get a error every time i add nomodeset

Put it into the kernel options line (The line begins with linux=)

I didnt get an error this time

After that i go to a black screen

Try nouveau.modeset=0 as a kernel option instead. If that works, after installing NV’s driver on Fedora you shouldn’t need that option anymore (keeping it there shouldn’t do anything either).

I still get a black screen

Try all 3 of these kernel options together:

acpi_osi=! acpi_osi='Windows 2017' nouveau.modeset=0

Still black screen

idk i put that command in grub maybe i did it wrong? i did it like he said

When I add options from GRUB I put the cursor somewhere between rhgb and quiet and then add stuff, then Ctrl + X or F10 to boot

Do keyboard lights (CapsLock, NumLock) still respond?

You may be affected by side effects of BIOS and Windows settings. Check that your vendor firmware is fully updated, disable fastboot (may be set in Windows or BIOS). Try booting from full power off (there may be a special power key sequence for laptops that don’t have removable batteries) to Linux.

Please post the output from installing and running inxi -Fzxx in the Live USB environment (paste the text as pre-formatted test using the </> button from the top line of the text input window) so we have a full picture of your hardware and also to help others with similar hardware and the same issue find this topic.