Hp zbookg8(fedora35+rtxa2000) Unable to load the 'nvidia-drm' kernel module

OS:Fedora 35
kernel: 5.16.8-200.fc35.x86_64
NV drivers: NVIDIA-Linux-x86_64-510.47.03.run
ERROR: Unable to load the ‘nvidia-drm’ kernel module.
nvidia-bug-report.log.gz (131.6 KB)

The nvidia gpu is turned off and can’t be turned on again:

nvidia 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)

Please try kernel parameter
intel_idle.max_cstate=1
or try with an earlier kernel, if possible.

I’m also running a ZBook G8 with the same issue. The kernel parameter did not fix it.

OS: Arch linux
Kernel: 5.16.14
Nvdia Driver Version: 510.54
GPU: NVIDIA Corporation GA107GLM [RTX A2000 Mobile]

[Wed Mar 16 19:11:27 2022] nvidia 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)
[Wed Mar 16 19:11:27 2022] NVRM: The NVIDIA GPU 0000:01:00.0
                           NVRM: (PCI ID: 10de:25b8) installed in this system has
                           NVRM: fallen off the bus and is not responding to commands.
[Wed Mar 16 19:11:27 2022] nvidia: probe of 0000:01:00.0 failed with error -1
[Wed Mar 16 19:11:27 2022] NVRM: The NVIDIA probe routine failed for 1 device(s).
[Wed Mar 16 19:11:27 2022] NVRM: None of the NVIDIA devices were initialized.

Alright… so I’ve managed to get this working.

I installed optimus-manager & optimus-manager-qt and enabled the service (sudo systemctl enable optimus-manager)

I then enabled PCI Power Control + Hot Reset and now it appears to be working. I suspect by default it’s powered down and unable to load the kernel module until it’s powered up.

image