NVIDIA kernel module missing for Fedora 42

May I ask a way to resolve that “nvidia kernel module missing” on Fedora 42?
Any suggestions?
(base) [Flycatcher@fedora ~]$ uname -r
6.14.9-300.fc42.x86_64
(base) [Flycatcher@fedora ~]$ modinfo -F version nvidia
575.57.08
(base) [Flycatcher@fedora ~]$ ps aux | grep kmod
Flycatc+ 4873 0.0 0.0 231248 2608 pts/0 S+ 14:16 0:00 grep --color=auto kmod
(base) [Flycatcher@fedora ~]$ lspci -nnk | grep -iA2 vga
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:0939]
Kernel driver in use: nouveau

Look in the system journal where you should see an error from attempting to load the nvidia module. sudo jourtnalctl -b 0

Things that might be wrong.
The GPU is not supported by the driver.
Secure boot is enabled and the driver is not signed.

Barry,

Thank you for the fast respond.
I have the secure boot disabled, and looks like you right, my GPU is not supported by the driver. Strange, it is not too old…))
Any advises about the correct driver version for the 1050Ti?

Regards,
Konstantin

The Unknown NVIDIA GF1xx Series GPU installed in this
system is not supported through the 575.57.08 NVIDIA
driver. You can try the NVIDIA 390.xx Legacy drivers.

The 1050Ti is supported by 575.57.08 according to the “Supported Products” in nVidia’s documentation.

You’ll need to be using the closed-source version rather than the “open kernel” version though.

Can you check the output of modinfo -l nvidia ?

(base) [Flycatcher@fedora ~]$ modinfo -l nvidia
NVIDIA

(base) [Flycatcher@fedora ~]$ rpm -qa | grep nvidia
kmod-nvidia-6.14.5-100.fc40.x86_64-570.144-1.fc40.x86_64
xorg-x11-drv-nvidia-cuda-libs-575.57.08-1.fc42.x86_64
nvidia-modprobe-575.57.08-1.fc42.x86_64
nvidia-gpu-firmware-20250509-1.fc42.noarch
nvidia-persistenced-575.57.08-1.fc42.x86_64
xorg-x11-drv-nvidia-libs-575.57.08-1.fc42.x86_64
nvidia-settings-575.57.08-1.fc42.x86_64
xorg-x11-drv-nvidia-power-575.57.08-1.fc42.x86_64
xorg-x11-drv-nvidia-575.57.08-1.fc42.x86_64
xorg-x11-drv-nvidia-xorg-libs-575.57.08-1.fc42.x86_64
xorg-x11-drv-nvidia-cuda-575.57.08-1.fc42.x86_64
kmod-nvidia-6.14.9-300.fc42.x86_64-575.57.08-2.fc42.x86_64
xorg-x11-drv-nvidia-kmodsrc-575.57.08-1.fc42.x86_64
akmod-nvidia-575.57.08-2.fc42.x86_64

Thanks - that seems correct, it’s the closed-source version. So it doesn’t help to identify the problem unfortunately.

post

cat /proc/cmdline

(base) [Flycatcher@fedora ~]$ cat /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-6.14.9-300.fc42.x86_64 root=UUID=76278322-1eb3-4c7d-beaa-c9d0f11848c8 ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau

Is it possible to request the GPU chip silicon ID from Linux?

Looks like it is a fake one, probably patched GTX550Ti:
Jun 10 10:17:52 fedora kernel: nouveau 0000:01:00.0: NVIDIA GF116 (0cf100a1).
is it possible to read the silicon ID?

Well, the GF116-200-KA-A1 with 1GB DDR5 was sold as 1050Ti with 4GB…

After some exorcism with a j-link and solder iron I flashed the proper bios.
Is it a chance to install the Nvidia driver 390.157 at the Fedora 42?

Yes, that should be possible - see this guide, under the “Legacy GeForce 400/500” heading. You should probably uninstall the currently installed nVidia packages before doing that.

The latest 390xx version in the repo seems to be 390.157.18.

Thanks a lot!
I was not able to boot in GUI after I purged the previous Nvidia driver, but it was possible to install the 390.157 from a terminal.

(base) [Flycatcher@fedora ~]$ modinfo -F version nvidia
390.157
(base) [Flycatcher@fedora ~]$ lspci -nnk | grep -iA2 NVIDIA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GTS 450 Rev. 2] [10de:1245] (rev a1)
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation GF116 High Definition Audio Controller [10de:0bee] (rev a1)
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

(base) [Flycatcher@fedora ~]$ /usr/local/cuda/bin/nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2025 NVIDIA Corporation
Built on Tue_May_27_02:21:03_PDT_2025
Cuda compilation tools, release 12.9, V12.9.86
Build cuda_12.9.r12.9/compiler.36037853_0

1 Like

However, there is no GUI selection (I like Gnome Classic) option at the boot any more, even when I switched back to the integrated graphics…