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

            Bug ID: 434040
           Summary: Default CPU usage graph scales badly to 16+ cores
           Product: plasma-systemmonitor
           Version: 5.21.2
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: nicolas.wer...@ymail.com
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

Created attachment 136423
  --> https://bugs.kde.org/attachment.cgi?id=136423&action=edit
Comparison of the old and new graphs with different settings and sizes

SUMMARY

There are multiple issues here. In the default size, the percentages below the
CPU graph are unreadable. This should be partially fixed by
https://invent.kde.org/frameworks/kquickcharts/-/merge_requests/28
But KSysguard solved that more nicely, by first shrinking the legend to just
colored percentages. You should still wrap them at some point, because
otherwise 48 threads will fit on pretty much no screen, but having a colored
line next to it is not very useful at that size.

Secondly, the default of using a stacked chart leads to a chart going to 1600%,
but because only one core is pinned, that one sits at 1/16th of the chart. This
does not provide much useful information about why an application hangs, since
it looks like it is hanging in IO instead of in a CPU loop.

Third, there is no actual unstacked line graph mode. The only option is a line
mode with everything below it filled, which is very hard to read and to
recognize patterns in (i.e. everything spiked to 100% but with some drops here
and there to 0). KSysguard solved that by having the area below the line half
transparent, which allowed you to see all the lines in any case.

STEPS TO REPRODUCE
1. Open CPU widget on a system with 16 cores or more

OBSERVED RESULT

Badly scaled CPU graph, that hides half the information.

EXPECTED RESULT

CPU graph that shows information of all CPU cores at a glance.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.21.2
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2

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

Reply via email to