NVIDIA driver failed to initialize, because it doesn’t include the required GSP
NVIDIA driver failed to initialise, because it doesn’t include the required GSP
https://www.reddit.com/r/VFIO/comments/1n7nhjl/nvidia_driver_failed_to_initialize_because_it/
Has anyone faced the issue of the NVIDIA driver failing to initialise in a guest because of the following error?
[ 7324.409434] NVRM: The NVIDIA GPU 0000:00:10.0 (PCI ID: 10de:2bb1)
NVRM: installed in this system is not supported by open
NVRM: nvidia.ko because it does not include the required GPU
NVRM: System Processor (GSP).
NVRM: Please see the ‘Open Linux Kernel Modules’ and ‘GSP
NVRM: Firmware’ sections in the driver README, available on
NVRM: the Linux graphics driver download page at
NVRM: www.nvidia.com.
[ 7324.410060] nvidia: probe of 0000:00:10.0 failed with error -1
It is sporadic. Sometimes the driver binds fine, and sometimes it doesn’t. If it fails, though, rebooting or reinstalling the driver doesn’t help.
Platform: AMD EPYC Milan
Host and guest OS: Ubuntu 24.04
GPU: RTX PRO 6000
Cmdline: BOOT_IMAGE=/vmlinuz-6.8.0-79-generic root=UUID=ef43644d-1314-401f-a83c-5323ff539f61 ro console=tty1 console=ttyS0 module_blacklist=nvidia_drm,nvidia_modeset nouveau.modeset=0 pci=realloc pci=pcie_bus_perf
The nvidia_modeset and nvidia_drm modules are blacklisted to work around the reset bug: https://www.reddit.com/r/VFIO/comments/1mjoren/any_solutions_for_reset_bug_on_nvidia_gpus/ - removing the blacklist from cmdline doesn’t help.
The output of lspci is fine; there are no other errors related to virtualisation or anything else. I have tried a variety of 570, 575, and 580 drivers, including open and closed (Blackwell requires open, so closed doesn’t work) versions.
Upvote 3
Downvote
2 Go to comments
Share Join the conversation Sort by:
Best
Search Comments Expand comment search Comments Section u/DM_Me_Linux_Uptime avatar DM_Me_Linux_Uptime • 4mo ago A shot in the dark, but have you disabled GSP firmware either in your kernel parameters, or module options? At one point, it was recommended to add
nvidia.NVreg_EnableGpuFirmware=0
to either of these places to prevent some stuttering with DE’s. Even though the bug is now fixed, many may not have removed it from their kernel params/module options.
Upvote 1
Downvote
Reply
Award
Share
NoVibeCoding OP • 4mo ago Thanks for the tip. It should be enabled. I’ve added it to the cmdline, but to no avail. I forgot to mention that I have disabled the nvidia_modeset and nvidia_drm modules to work around the reset bug. Maybe that’s causing the problem.
$ sudo cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.8.0-79-generic root=UUID=ef43644d-1314-401f-a83c-5323ff539f61 ro nvidia.NVreg_EnableGpuFirmware=1 console=tty1 console=ttyS0 module_blacklist=nvidia_drm,nvidia_modeset nouveau.modeset=0 pci=realloc pci=pcie_bus_perf