Bug 465248

Summary: Show GPU/VRAM usage for processes
Product: [Applications] plasma-systemmonitor Reporter: gudvinr+kde
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: ahiemstra, andrej.halv, dashonwwIII, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.26.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description gudvinr+kde 2023-02-04 00:25:21 UTC
SUMMARY

Currenly there is no way to track GPU usage for different applications neither in old ksysguard nor new plasma-systemmonitor.

It is quite important because in KDE, there is basically no easy way to see which process consumes GPU resources, thus it could be frustrating for users who e.g. experience performance issues but they see 0% CPU usage.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Graphics Processor: AMD Radeon RX Vega M GL Graphics

ADDITIONAL INFORMATION
There is https://github.com/Syllo/nvtop that does exactly this and has support for Nvidia/AMD atm.
It could be used as the reference on how to obtain data.
Comment 1 Dashon 2024-03-04 12:46:59 UTC
This should probably be closed. The columns are there in the new system monitor, but they don't currently work which is a separate bug report that I will file. Not sure if I should be the one to close it though.
Comment 2 Nate Graham 2024-03-04 17:34:02 UTC
Indeed, thanks for following up!