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
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.
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
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
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