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.