Is the graphics chip too old for the nvidia-powerd service? I don’t see way to turn off the nvidia GPU in the BIOS/UEFI and would prefer to run the card in a low or no power state since I don’t use it for gaming. Any ideas?
nvidia-powerd is for dynamic bost, only supported on some notebooks. Just disable and mask.
With Fedora default setup, the nvidia gpu should be in offload mode and runtime pm be used. The current state can be fetched running cat /sys/bus/pci/devices/0000\:01\:00.0/power/runtime_status
should be ‘suspended’ unless you run something on the nvidia gpu or have an external monitor connected to it.
[root@dell5750 ~]# cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
active
shows the card as active. How can I make it say ‘suspended’ ? It says ‘active’ after a fresh reboot with nothing using the NVIDIA card. glxgears -info says: GL_RENDERER = Mesa Intel(R) UHD Graphics (CML GT2)
Thank you. Let me know if you need any other information. I ran systemctl mask nvidia-powerd.service and disconnected the external monitor before running /usr/bin/nvidia-bug-report.sh as root.
The hdmi port is connected to the intel igpu, so having a monitor attached to it shouldn’t keep the nvidia gpu from suspending. Furthermore, everything is set up correctly, runtime pm fully supported on your device.
The bad news is, it just doesn’t suspend.
One oddity I noticed is /sys/bus/pci/devices/0000:01:00.0/power/runtime_usage does not exist
which should be created by the kernel (unless kernel devs renamed it in 5.18 but I couldn’t find anything about it) which might point to some kernel issue.
Also, the nvidia X driver complains about acpid not installed. This shouldn’t have an impact on runtime pm but you never know, please install it and check if that lets the gpu suspend.
In general, please check if you have any monitoring software/gnome plugin installed that polls the nvidia gpu so doesn’t let it sleep.
Thank you so much for your help! It turned put there was a hardware monitor on my desktop. And once I unchecked nvidia it went into suspended. The monitor is called Sensors Applet it MATE if other users experience this.