https://bugs.kde.org/show_bug.cgi?id=453283

            Bug ID: 453283
           Summary: ksystemstatsd starts nvidia-smi, which prevents GPU
                    from entering powersave on offline use
           Product: plasma-systemmonitor
           Version: 5.24.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: mrintal...@gmail.com
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

SUMMARY
I have a Lenovo Ideapad 5 Pro laptop with AMD iGPU and Nvidia dGPU. I mainly
use AMD iGPU to run the display and the Nvidia dGPU is for offline GPU
computations (Darktable etc.). That means that for most of the time the Nvidia
GPU should stay in its D3cold power state (when I'm not running any
applications using the dGPU). This itself works fine with current Nvidia
drivers and dynamic power management.

However, when I log in, ksystemstatsd always starts nvidia-smi process to do
continuous polling in the background, and that polling keeps the dGPU awake (in
its D0 power state). My normal laptop's idle power consumption is ~5W, but
keeping the Nvidia GPU awake adds another 2W to it, i.e. 40 %!

It would be nice if KDE system monitor could be configured to ignore certain
GPUs. Currently my only workaround is to rename
/usr/lib64/qt5/plugins/ksystemstats/ksystemstats_plugin_gpu.so so that it
doesn't load on startup.

STEPS TO REPRODUCE
1. Log in to KDE
2. Notice that nvidia-smi is running in the background,
/sys/bus/pci/devices/0000\:01\:00.0/power_state shows always D0
3. kill nvidia-smi manually
4. After a couple of seconds, /sys/bus/pci/devices/0000\:01\:00.0/power_state
is D3cold, power consumption of the laptop is reduced


OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to