I’m on Fedora Workstation 36 and I’ve noticed that with kernel 5.18.18-200.fc36.x86_64 and Nvidia drivers 515.65.01, D-Bus gets absolutely hammered with messages like this:
method call time=1661196582.743119 sender=:1.93 -> destination=nvidia.powerd.server serial=11170 path=/nvidia/powerd/datapacket; interface=nvidia.powerd.datapacket; member=AutoflDatapacket
struct {
int32 4209
int32 3424
int64 711865924
double 1.45978e+24
double 3.91799e+30
double 2.49716e+25
double 3.5491e-310
int32 16725
int32 16724
}
Eventually, after a couple hours uptime, this will lead to the computer becoming virtually inoperable as most Gnome Shell functionality will be unavailable and no (Flatpak) applications can be started. The cause of that behaviour is “Sending user’s quota is exceeded”. It is resolved by restarting the computer.
This behaviour only appears on kernel 5.18.18. If I boot into kernel 5.18.16, there are no such D-Bus messages and the computer remains operable even after a whole day’s work.
I have reinstalled the kernel with sudo dnf reinstall kernel-core-5.18.18-200.fc36.x86_64
, removed the Nvidia drivers with sudo dnf remove '*nvidia*'
and reinstalled them using the documentation “How to Set Nvidia as Primary GPU on Optimus-based Laptops”. The problem remains.
I know there was a bug like this in the Nvidia drivers, but I think it was fixed in 510? I can’t find any information on this for the 515 driver version, so I assume this might be a problem local to my laptop.
Any ideas on what I could try to resolve this issue?
Laptop: Lenovo ThinkPad X1 Extreme Gen 4i
GPU: NVIDIA GeForce RTX 3050 Ti Laptop
Distro: Fedora Workstation 36
$ inxi -G
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
Device-2: NVIDIA GA107M [GeForce RTX 3050 Ti Mobile] driver: nvidia
v: 515.65.01
Device-3: IMC Networks Integrated RGB Camera type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.3 driver: X:
loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa
gpu: i915,nvidia,nvidia-nvswitch resolution: 1: 2560x1440~60Hz 2: N/A
OpenGL: renderer: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2
v: 4.6.0 NVIDIA 515.65.01`
$ lsmod | grep nvidia
nvidia_drm 73728 9
nvidia_modeset 1146880 12 nvidia_drm
nvidia_uvm 1286144 0
nvidia 40849408 549 nvidia_uvm,nvidia_modeset
$ uname -a
Linux tirion 5.18.18-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 17 16:02:04 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ glxinfo | egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2
$ sudo systemctl status nvidia-powerd
● 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-08-22 21:18:08 CEST; 30min ago
Main PID: 1655 (nvidia-powerd)
Tasks: 3 (limit: 76776)
Memory: 14.1M
CPU: 12.688s
CGroup: /system.slice/nvidia-powerd.service
└─ 1655 /usr/bin/nvidia-powerd
Aug 22 21:18:08 tirion systemd[1]: Starting nvidia-powerd.service - nvidia-powerd service...
Aug 22 21:18:08 tirion /usr/bin/nvidia-powerd[1655]: nvidia-powerd version:1.0(build 1)
Aug 22 21:18:08 tirion /usr/bin/nvidia-powerd[1655]: Dbus Connection is established
Aug 22 21:18:08 tirion systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
$ journalctl -u nvidia-powerd.service
-- Boot f689338a3eaa422888773f5b98f86783 --
Aug 22 18:52:56 tirion systemd[1]: Starting nvidia-powerd.service - nvidia-powerd service...
Aug 22 18:52:56 tirion /usr/bin/nvidia-powerd[1930]: nvidia-powerd version:1.0(build 1)
Aug 22 18:52:56 tirion /usr/bin/nvidia-powerd[1930]: Dbus Connection is established
Aug 22 18:52:56 tirion systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Aug 22 20:41:31 tirion systemd[1]: Stopping nvidia-powerd.service - nvidia-powerd service...
Aug 22 20:41:31 tirion /usr/bin/nvidia-powerd[1930]: Quit successfully
Aug 22 20:41:31 tirion systemd[1]: nvidia-powerd.service: Deactivated successfully.
Aug 22 20:41:31 tirion systemd[1]: Stopped nvidia-powerd.service - nvidia-powerd service.
Aug 22 20:41:31 tirion systemd[1]: nvidia-powerd.service: Consumed 23min 15.781s CPU time.
-- Boot 6a7a0e861a334144a2400f3d470229f2 --
Aug 22 20:42:04 tirion systemd[1]: Starting nvidia-powerd.service - nvidia-powerd service...
Aug 22 20:42:04 tirion /usr/bin/nvidia-powerd[1603]: nvidia-powerd version:1.0(build 1)
Aug 22 20:42:04 tirion /usr/bin/nvidia-powerd[1603]: Dbus Connection is established
Aug 22 20:42:04 tirion systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Aug 22 20:45:52 tirion systemd[1]: Stopping nvidia-powerd.service - nvidia-powerd service...
Aug 22 20:45:52 tirion /usr/bin/nvidia-powerd[1603]: Quit successfully
Aug 22 20:45:52 tirion systemd[1]: nvidia-powerd.service: Deactivated successfully.
Aug 22 20:45:52 tirion systemd[1]: Stopped nvidia-powerd.service - nvidia-powerd service.
Aug 22 20:45:52 tirion systemd[1]: nvidia-powerd.service: Consumed 1.684s CPU time.
-- Boot c3a5733af60e49c9b6e1ad859310aba0 --
Aug 22 21:15:32 tirion systemd[1]: Starting nvidia-powerd.service - nvidia-powerd service...
Aug 22 21:15:32 tirion /usr/bin/nvidia-powerd[1630]: nvidia-powerd version:1.0(build 1)
Aug 22 21:15:32 tirion /usr/bin/nvidia-powerd[1630]: Dbus Connection is established
Aug 22 21:15:32 tirion systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Aug 22 21:17:31 tirion systemd[1]: Stopping nvidia-powerd.service - nvidia-powerd service...
Aug 22 21:17:32 tirion /usr/bin/nvidia-powerd[1630]: Quit successfully
Aug 22 21:17:32 tirion systemd[1]: nvidia-powerd.service: Deactivated successfully.
Aug 22 21:17:32 tirion systemd[1]: Stopped nvidia-powerd.service - nvidia-powerd service.
-- Boot ab0f7e135ad94d9f9e0931cbbacd800e --
Aug 22 21:18:08 tirion systemd[1]: Starting nvidia-powerd.service - nvidia-powerd service...
Aug 22 21:18:08 tirion /usr/bin/nvidia-powerd[1655]: nvidia-powerd version:1.0(build 1)
Aug 22 21:18:08 tirion /usr/bin/nvidia-powerd[1655]: Dbus Connection is established
Aug 22 21:18:08 tirion systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.