Nvidia driver install Fails on Fedora 33

fresh install of Fedora 33,
GTS 450

secure boot disabled/nonexistant

enabled the RPMfusion repos, installed xorg-x11-drv-nvidia-390xx and akmod-nvidia-390xx

rebooted, it shows the 3 loading squares and takes longer than usual to boot, and then when it finally loads LSPCI is showing the Nouveau driver loaded

nvidia-bug-report.log.gz (86.4 KB)

Dec 22 13:19:08 phenomx4 akmods[618]: Building and installing nvidia-390xx-kmod[FAILED]
Dec 22 13:19:08 phenomx4 akmods[618]: Building rpms failed; see /var/cache/akmods/nvidia-390xx/390.138-3-for-5.9.15-200.fc33.x86_64.failed.log for details

might be wort looking into /var/cache/akmods/nvidia-390xx/390.138-3-for-5.9.15-200.fc33.x86_64.failed.log

I think the 390 driver is too old for the 5.9 kernel.
As your GPU is in the list of legacy GPUs, it’s not supported by current driver releases.

You should find an older kernel that works with this driver.

also all guides I’ve seen suggest creating a blacklist file in /etc/modprobe.d with this content:

blacklist nouveau
options nouveau modeset=0

trying an older kernel now, will report back on the results

any specific naming/format needed for that blacklist file? would blacklist.conf suffice?

blacklist.conf is mostly used by distros and might get overridden.
blacklist-nouveau.conf should be about right.

alright, try 2! older kernel (5.6.6-300.fc32.x86_6)

also set up the blacklist-nouveau.conf under /etc/modprobe.d containing blacklist nouveau and options nouveau modeset=0

it boots, and lsmod grep is still showing nouveau

attached is another bug report
nvidia-bug-report.log.gz (82.6 KB)

I don’t see any sign of the nvidia module trying to load.
nvidia-fallback.service is getting activated. This is what loads nouveau.
Is there a build log in /var/cache/akmods/ ?
What does modinfo say?
i.e. modinfo -F version nvidia
Was the initrd image rebuilt?
dracut -v -f would trigger that. You might try.

it’s alive! turns out for whatever reason my kernel-devel package was for a newer kernel than I was actually running, installing the right version allowed me to install the Nvidia kernel module and the machine came up with the right driver!