Nvidia-powerd using lots of cpu on fedora 35 running gnome on wayland

Nothing obvious in the logs.

$ rpm -qf /usr/bin/nvidia-powerd
xorg-x11-drv-nvidia-power-510.47.03-1.fc35.x86_64

$ systemctl status nvidia-powerd.service
● nvidia-powerd.service - nvidia-powerd service
Loaded: loaded (/usr/lib/systemd/system/nvidia-powerd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-02-14 09:48:58 EST; 3h 29min ago
Main PID: 1038 (nvidia-powerd)
Tasks: 3 (limit: 76842)
Memory: 134.2M
CPU: 27min 32.308s
CGroup: /system.slice/nvidia-powerd.service
└─1038 /usr/bin/nvidia-powerd

Feb 14 09:48:58 rackn.timbos.se systemd[1]: Starting nvidia-powerd service…
Feb 14 09:48:58 rackn.timbos.se /usr/bin/nvidia-powerd[1038]: nvidia-powerd version:1.0(build 1)
Feb 14 09:48:58 rackn.timbos.se /usr/bin/nvidia-powerd[1038]: Dbus Connection is established
Feb 14 09:48:58 rackn.timbos.se systemd[1]: Started nvidia-powerd service.

$ rpm -qa | grep nvidia
xorg-x11-drv-nvidia-cuda-libs-510.47.03-1.fc35.x86_64
xorg-x11-drv-nvidia-libs-510.47.03-1.fc35.x86_64
nvidia-persistenced-510.47.03-1.fc35.x86_64
xorg-x11-drv-nvidia-kmodsrc-510.47.03-1.fc35.x86_64
nvidia-settings-510.47.03-1.fc35.x86_64
kmod-nvidia-5.16.5-200.fc35.x86_64-510.47.03-2.fc35.x86_64
xorg-x11-drv-nvidia-power-510.47.03-1.fc35.x86_64
xorg-x11-drv-nvidia-510.47.03-1.fc35.x86_64
akmod-nvidia-510.47.03-2.fc35.x86_64
xorg-x11-drv-nvidia-cuda-510.47.03-1.fc35.x86_64
kmod-nvidia-510.47.03-2.fc35.x86_64
kmod-nvidia-5.16.7-200.fc35.x86_64-510.47.03-2.fc35.x86_64
kmod-nvidia-5.16.8-200.fc35.x86_64-510.47.03-2.fc35.x86_64

$ uname -r
5.16.8-200.fc35.x86_64

Let me know if there is anything else I can provide to help troubleshoot.

Opened from 6220 – nvidia-powerd using lots of CPU

nvidia-bug-report.log.gz (320.3 KB)

1 Like

Same problem in Fedora 35 X11 plasma session. After system start all was fine, but after I played some games nvidia-powerd started to consume 100% of one thread and stopped only after I restarted it (games were not running already, but daemon kept consuming cpu until restart).
nvidia-bug-report.log.gz (1.3 MB)
UPDATE: it also eats 130MB of memory.

1 Like

Same problem in Fedora 35 X11 gnome session. At some point nvidia-powerd starts to consume 100% of one thread. Can be worked around by restarting the nvidia-powerd, but sooner or later it degrades again.

nvidia-bug-report.log.gz (387.3 KB)

1 Like

Same problem for me as well, using Fedora 35 with the i3 window manager. I can restart nvidia-powerd but after some time it goes crazy again…

Does anyone have any temporary fix to suggest? E.g. a bash script that monitors whether the process gets stuck and restarts it automatically?

Same problem with Fedora 35 on Lenovo Thinkpad P1 G4. I “solve” it by killing nvidia-powerd after each general reboot.
From root I do “killall nvidia-powerd” . Then suspend and hibernate work as expected and CPU usage is no longer crazy.

Problem persists in Fedora 36, very annoying.