Fedora 44 "nvidia kernel module missing falling back to nouveau"

Hi there, i am real new to Linux. I’ve tried installing the proprietary drivers on my fresh system trough various methods but i always get the same error on startup. Right now i have installed them trough Discovers “NVIDIA Linux graphics driver”. Trough the command modinfo -F version NVIDIA i am able to get a number output but they dont seem to work properly. Thank you in advance :slight_smile:

This is the output form inxi -Fzxx

System:
Kernel: 7.0.9-205.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
Desktop: KDE Plasma v: 6.6.5 tk: Qt v: N/A wm: kwin_wayland dm: N/A
Distro: Fedora Linux 44 (KDE Plasma Desktop Edition)
Machine:
Type: Laptop System: LENOVO v: ThinkPad P52
vendor: LENOVO v: N2CET71W (1.54 ) date: 06/06/2024
Battery:
ID-1: BAT0 charge: 10.2 Wh (13.4%) condition: 76.2/90 Wh (84.7%)
volts: 10.19 min: 11.25 model: SMP 01AV496 serial: charging:
status: discharging control: start: 0% end: 100% cycles: 657
CPU:
Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP
arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 9 MiB
Speed (MHz): avg: 800 min/max: 800/4100 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 52799
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 ports: active: eDP-1 empty: DP-1,
DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:3e9b
Device-2: NVIDIA GP107GLM [Quadro P1000 Mobile] vendor: Lenovo
driver: nouveau v: kernel arch: Pascal pcie: speed: 2.5 GT/s lanes: 16
ports: active: none empty: DP-3, DP-4, DP-5, HDMI-A-4, eDP-2
bus-ID: 01:00.0 chip-ID: 10de:1cbb temp: 42.0 C
Device-3: Bison SunplusIT Integrated Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-8:2 chip-ID: 5986:2113
Display: wayland server: Xwayland v: 24.1.11 compositor: kwin_wayland
driver: gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: ChiMei InnoLux 0x15e8 res: 1920x1080 hz: 60
dpi: 142 diag: 394mm (15.5")
API: EGL v: 1.5 platforms: device: 0 drv: nouveau device: 1 drv: iris
device: 2 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 26.0.6 glx-v: 1.4
direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
device-ID: 8086:3e9b display-ID: :0.0
API: Vulkan Message: No Vulkan data available.
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings wl: wayland-info
x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a348
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
v: kernel pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9
API: ALSA v: k7.0.9-205.fc44.x86_64 status: kernel-api
Server-1: PipeWire v: 1.6.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370
IF: wlp0s20f3 state: up mac:
Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bc
IF: enp0s31f6 state: down mac:
IF-ID-1: wwan0 state: down mac: N/A
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-14:4
chip-ID: 8087:0aaa
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: bt-v: 5.1
lmp-v: 10
Drives:
Local Storage: total: 953.87 GiB used: 6.87 GiB (0.7%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB1T0HALR-000L7
size: 953.87 GiB speed: 31.6 Gb/s lanes: 4 serial: temp: 33.9 C
Partition:
ID-1: / size: 951.28 GiB used: 6.22 GiB (0.7%) fs: btrfs dev: /dev/nvme0n1p3
ID-2: /boot size: 1.9 GiB used: 646.5 MiB (33.2%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 20 MiB (3.3%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 951.28 GiB used: 6.22 GiB (0.7%) fs: btrfs
dev: /dev/nvme0n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C pch: 47.0 C mobo: N/A gpu: nouveau
temp: 43.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 15.26 GiB used: 5.5 GiB (36.0%)
Processes: 373 Power: uptime: 11m wakeups: 0 Init: systemd v: 259
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: gcc: 16.1.1
Shell: pk-command-not running-in: konsole inxi: 3.3.40

You appear to be using the nouveau drivers. If you want the official nvidia drivers, I would follow the guide here

I suspect that card is old enough to require the 580 drivers rather than the latest 595 drivers. Nvidia recently dropped support for older cards in the 595 drivers, so the recommendation is to stick with the 580.xx drivers. I believe there’s a package specifically for those drivers, as it’s a fairly common occurrence these days with older cards.

Thank you for answering so fast. According to the list my GPU is still in the Current NVIDIA GPUs. After following the guide i got the exact same results as before. After waiting 10 min before rebooting i still got the error message “nvidia kernel missing falling back to nouveau” but the comand modinfo -F version nvidia outputs a number sothey seem to be installed.
Additionally when i run the command lsmod |grep nouveau i still got the nouveau driver enabled. Is it possible that the list is not up to date or what could be the problem?

Post the output of tail -n 20 /var/cache/akmods/nvidia/.last.log and mokutil --sb-state

tail -n 20 /var/cache/akmods/nvidia/.last.log

2026/05/23 21:37:42 akmods: Installing newly built rpms
2026/05/23 21:37:42 akmods: DNF detected
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Installing:
kmod-nvidia-7.0.9-205.fc44.x86_64 x86_64 3:595.71.05-1.fc44 @commandline 10.5 MiB

Transaction Summary:
Installing: 1 package

Total size of inbound packages is 9 MiB. Need to download 0 B.
After this operation, 10 MiB extra will be used (install 10 MiB, remove 0 B).
Running transaction
[1/3] Verify package files 100% | 13.0 B/s | 1.0 B | 00m00s
[2/3] Prepare transaction 100% | 4.0 B/s | 1.0 B | 00m00s
[3/3] Installing kmod-nvidia-7.0.9-205. 100% | 934.4 KiB/s | 10.5 MiB | 00m11s
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
Complete!
2026/05/23 21:37:55 akmods: Successful.

mokutil --sb-state

SecureBoot disabled

Your GPU needs the 580xx driver. See this link for the definitive reference: Appendix A. Supported NVIDIA GPU Products

The drivers are building OK but are not being loaded. Check the start of the curent boot log for a message akin to

NVRM: The NVIDIA GPU installed in this system is not supported by opennvidia.ko because it does not include the required GPU System Processor (GSP).

or words to that effect.

This indicates that your card is no longer supported by this version of the drivers and you must use the 580xx drivers as I indicated earlier. Assuming you do find this type of message, then the following assist in corecting this:

sudo dnf remove \*nvidia\* --exclude nvidia-gpu-firmware

followed by

sudo dnf install akmod-nvidia-580xx xorg-x11-drv-nvidia-580xx-cuda

Thanks a lot. You helped me greatly

Or simply do the same with a single command

sudo dnf swap akmod-nvidia akmod-nvidia-580xx --allowerasing