[Feedback] For anyone using nvidia with kernel 6.15.x

Add nova_core to kernel module blacklist alongside nouveau after updated kernel to 6.15.3, otherwise you can’t get nvidia proprietary driver working. You will get error message when system bootup: Nvidia kernel module missing, fallback to xxxx

2 Likes

This happened automatically for me when I upgraded to 6.15.3: no need for any manual changes.

I wonder why we had different experiences. How did you install the Nvidia drivers? From RPMFusion or somewhere else?

I’m using fedora silverblue, nvidia driver from rpmfusion can’t add kernel parameters automaticly.

2 Likes

Aha! Makes sense, it’s probably an issue across the atomic Fedoras then.

just tested this on Kinoite and yes cant load nvidia drivers missing kernel parameters 6.15.3 kernel. Installed from rpm-fusion with secure boot as normal and it ant find kernel parameters and falling back…

rpm-ostree can’t process rpm scriptlets, you need to do it manually.

sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau,nova_core --append=modprobe.blacklist=nouveau,nova_core
1 Like

small difrence on rpm-fusion site

sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia-cuda #optional if using nvidia-smi or cuda
sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau --append=modprobe.blacklist=nouveau --append=nvidia-drm.modeset=1

will test your line if that works

the issue is on rpm-fusion site kargs line is not correct anymore

this did the trick

sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau,nova-core --append=modprobe.blacklist=nouveau,nova-core

3 Likes

the module name is nova_core but the directory is nova-core.

I guess he copied my mistake in my previous post.
Either should work ok.

$ modinfo nova-core |grep name
filename:       /lib/modules/6.15.3-200.fc42.x86_64/kernel/drivers/gpu/nova-core/nova_core.ko.xz
name:           nova_core

I am aware. Maybe setup this way to prevent simple - / _ errors