1. 03 Oct, 2022 3 commits
  2. 02 Oct, 2022 2 commits
  3. 27 Sep, 2022 1 commit
  4. 15 Sep, 2022 3 commits
  5. 06 Sep, 2022 1 commit
    • Alessio Bonfiglio's avatar
      New CPU cumulative sensors · 81750335
      Alessio Bonfiglio authored and Nate Graham's avatar Nate Graham committed
      This commit adds a few cumulative sensor for the CPU: the max/min/average value
      of the clock frequencies and temperatures of the various cores/CPUs. The reason
      is quite simple: modern CPUs have more and more cores and all of them have their
      own sensors; with such large number of sensors, a summary of those is needed if
      you want to know the state of your processor at a glance.
      81750335
  6. 29 Aug, 2022 1 commit
  7. 13 Jul, 2022 1 commit
  8. 27 Jun, 2022 2 commits
  9. 15 Jun, 2022 1 commit
  10. 14 Jun, 2022 1 commit
    • Arjen Hiemstra's avatar
      GPU: Query for DRM devices and use DRM number as card number · 5eed0d51
      Arjen Hiemstra authored
      The order in which PCI devices are enumerated can apparently change with
      some driver changes. This means that GPU 1 suddenly becomes GPU 2 and
      the other way around. The DRM subsystem does seem to have a consistent
      numbering for these devices, so query the DRM subsystem for devices and
      use its numbering for GPU indexing so that it remains stable.
      
      BUG: 453283
      5eed0d51
  11. 20 May, 2022 1 commit
  12. 19 May, 2022 2 commits
  13. 11 May, 2022 1 commit
    • Alessio Bonfiglio's avatar
      Add more network sensor · 679c508c
      Alessio Bonfiglio authored and Arjen Hiemstra's avatar Arjen Hiemstra committed
      Starting to use plasma system monitor on a daily basis, I noticed the lack of some sensors, so I decided to implement the ones I needed the most. In this first pr I focused on some network sensors: IPv4/6 gateway, subnetmask/prefix length and dns servers. The work should be completed, but I still left a FIXME for the case of the dns sensors when we are not using network manager to obtaining the information: the point is that I don't even think there exists a reliable way to retrieve the currently used dns in general, so those sensors return something only when networkmanager is available.
      679c508c
  14. 06 May, 2022 1 commit
  15. 05 May, 2022 1 commit
  16. 04 May, 2022 1 commit
  17. 21 Apr, 2022 1 commit
  18. 01 Mar, 2022 1 commit
  19. 04 Feb, 2022 1 commit
    • Arjen Hiemstra's avatar
      CPU Plugin: Prevent integer overflow of total usage · f3f509fc
      Arjen Hiemstra authored and Nate Graham's avatar Nate Graham committed
      In some cases, the values we read from the system can result in a
      negative difference to the previous values. This was already guarded
      partially, but only for system/user/wait usage. Total usage would still
      be able to go negative, resulting in overflow of the total usage.
      
      Instead, ensure that all the differences are always at least 0, so if we
      add things together we aren't adding negatives.
      
      BUG: 448626
      FIXED-IN: 5.24.1
      f3f509fc
  20. 01 Feb, 2022 1 commit
    • Arjen Hiemstra's avatar
      Set proper initial values for many SensorProperties · 40be1b73
      Arjen Hiemstra authored
      SensorProperty in libksysguard was changed to reset the value of a
      sensor on unsubscribe. However, this caused a number of "static" sensors
      to break and only provide their value once. To fix this, SensorProperty
      will now only reset the value if a valid initial value was provided.
      
      This changes many SensorProperties to have valid initial values. This
      has been applied primarily to sensors that are very volatile and which
      provide a different value almost every update, like the various rate
      sensors as well as the usage percentage sensors. For these sensors, it
      is unlikely thata a historical value makes any sense.
      
      Other sensors, like memory usage, are less volatile and will generally
      not vary wildly, so providing a historical value for those seems better
      than an empty value.
      
      BUG: 446414
      40be1b73
  21. 27 Jan, 2022 1 commit
  22. 13 Jan, 2022 2 commits
  23. 04 Jan, 2022 1 commit
  24. 12 Dec, 2021 2 commits
  25. 29 Nov, 2021 1 commit
  26. 27 Nov, 2021 1 commit
  27. 03 Nov, 2021 2 commits
  28. 11 Oct, 2021 1 commit
  29. 08 Oct, 2021 1 commit
  30. 05 Oct, 2021 1 commit