Bug 493219

Summary: With NVIDIA GPU, System Monitor sensors report NVENC load as main GPU load
Product: [Frameworks and Libraries] ksystemstats Reporter: reports_go_brrr <goodaqua>
Component: GeneralAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: ahiemstra, kde, nate, notmart
Priority: NOR    
Version First Reported In: 6.3.2   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: 1
2

Description reports_go_brrr 2024-09-16 17:29:32 UTC
Created attachment 173739 [details]
1

SUMMARY
'System Monitor Sensor' is adding load of NVENC or NVDEC on top of GPU load so it becomes 136% 🚀
I use desktop GPU.

STEPS TO REPRODUCE
1. Create System Monitor Sensor
2. Enter it's settings by Right Clicking upon it and click "Configure System monitor Sensor..."
3. Go to "Sensors Details"
4. Add GPU load sensors which is located in GPU > GPU 1 (or choose yours one here) > GPU 1 Usage
5. Click OK
6. Stress test your NVENC or NVDEC in any app you'd like to, for me it will be OBS
7. Go to OBS
8. Open Settings > Output > Recording
9. Set Video Recorder to NVENC one, codec doesn't matter
10. Go to Video > Output (Scaled) Resolution
11. Set great values for your hardware, at least 8K 😂
12. Press OK, and Start recording
13. Check out System Monitor Sensor and `nvtop`

OBSERVED RESULT
Value of real load on GPU and NVENC are combined

EXPECTED RESULT
System Monitor Sensor must provide view of NVENC/NVDEC as a seperate sensor

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.7-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
This bug is not related to Nvidia drivers as i've seen it in on 545 and 550 drivers, same with 555 drivers.
Comment 1 reports_go_brrr 2024-09-16 17:31:19 UTC
Created attachment 173740 [details]
2