Nvidia rpmfusion kernel 6.15.1-200

I am testing kernel 6.15 . I did a dnf update, then I regenerated the secureboot key, then I ran “sudo akmods --rebuild” and made sure the kernel args are properly set according to rpmfusion docs. When rebooting I no longer see the “falling back to nouveau screen error”. However nvidia-smi output is the following

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

And the logs show this message that is new to me.

[  615.691729] NVRM: No NVIDIA devices probed.
[  615.691960] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[  615.913825] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[  615.913831] NVRM: GPU 0000:01:00.0 is already bound to NovaCore.
[  615.916806] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[  615.916807] NVRM: This can occur when another driver was loaded and 
               NVRM: obtained ownership of the NVIDIA device(s).
[  615.916807] NVRM: Try unloading the conflicting kernel module (and/or
               NVRM: reconfigure your kernel without the conflicting
               NVRM: driver(s)), then try loading the NVIDIA kernel module
               NVRM: again.
[  615.916808] NVRM: No NVIDIA devices probed.
[  615.917071] nvidia-nvlink: Unregistered Nvlink Core, major device number 509

1 Like

Small update… I found this kernel page

The nova driver project consists out of two separate drivers nova-core and nova-drm and intends to supersede the nouveau driver for NVIDIA GPUs based on the GPU System Processor (GSP).

The nova-core driver is the core driver for NVIDIA GPUs based on GSP. nova-core, as the 1st level driver, provides an abstraction around the GPUs hard- and firmware interfaces providing a common base for 2nd level drivers, such as the vGPU manager VFIO driver and the nova-drm driver.

So I am not really sure if it is supposed to work out of the box with nova-core or not… But once I updated the kernel params to exclude nova-core, I managed to get back to the rpmfusion ones. My gpu is back to normal now.

sudo grubby --args "rd.driver.blacklist=nouveau modprobe.blacklist=nouveau modprobe.blacklist=nova-core rd.driver.blacklist=nova-core nvidia-drm.modeset=1" --update-kernel ALL

but what is really happening here and whether we need to consider switching to nova-core, I would appreciate some feedback from more experienced users…

Good luck with switching to nova in kernel-6.15 , nova-core is just the first part of several nova modules.
I wouldn’t expect it to be even close to usable until kernel-6.17+

3 Likes

I doubt that works as you have multiple rd.driver.blacklist and modprobe.blacklist options, the syntax should be.

rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core

Also worked…