Frequency Collection and Graphing
New Feature
What does this MR do?
This MR add CPU and AMD GPU frequency data collection in the daemon, and display and graphing capability in the UI.
In addition to that there are several UI tweaks as well, such as improved scaling and axis labels as we have multiple values per axis and makes the UI a bit cleaner with them on.
NVidia GPU frequency collection will likely happen with NVML integration.
Related issues
Resolves #274 (closed)
Checklist
-
Application works as expected when running from source -
There are dependency changes -
Liquidctl device mock tests are successful (if applicable) -
Any needed documentation changes have been made -
This MR is ready to be merged