System monitor does not show intel igpu usage

hello i’m new here.

i’ve always been using intel_gpu_top to watch my igpu usage. Now, I upgraded to KDE plasma 6.4 expecting the “usage monitoring for Intel GPUs”, and GPU usage is at 0% even though intel_gpu_top shows usage. I also tried adding another page in the system monitor for all GPU usage.

Here are some of my details:
Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.0
Kernel Version: 6.11.0-26-generic (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Celeron® N4100 CPU @ 1.10GHz
Memory: 8 GiB of RAM (7.6 GiB usable)
Graphics Processor: Intel® UHD Graphics 600
Manufacturer: LENOVO

I suspect this kernel might not expose this through the API used by systemsettings.

This depends on libdrm and driver implementation.

For instance intel gpu report temperature and fan speed since 6.12.

Not sure need to update to 6.4 to check.

intel_gpu_top is first party software, meaning it is developed using special syscalls specific to intel drivers. Since those can break and would require implementing more code, we support this through libdrm which standardize this kind of data access across drivers (nvidia has yet to follow amd and intel suit).

2 Likes

I see the same issue as OP, and I don’t think it’s about kernel/libdrm support. First of all, even nvtop shows non-zero GPU usage and memory while the KDE applet and system monitor think it’s zero. Second, I actually have seen the applet partially working (i.e. showing GPU usage but not memory) after rebooting the machine, and then it seems to go mute at some moment, I couldn’t figure out why so far.

At least on my system it works, my laptop is a bit recent.
In the processus view, add the Gpu usage and gpu memory usage:

kinfo
Operating System: Arch Linux 
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.6-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × 13th Gen Intel® Core™ i7-1365U

Individual processes work here too - it’s the History tab (and the applet that also shows the total GPU usage) that is showing 0.

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.6-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 20 × 12th Gen Intel® Core™ i7-1280P
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor: Intel® Iris® Xe Graphics

I don’t have this issue.

Please share your system info. kinfo

See above. Also, someone has even submitted the bug already: 506993 – GPU usage always shows 0 after almost one hour's work