summaryrefslogtreecommitdiffhomepage
path: root/xmobar.cabal
diff options
context:
space:
mode:
authorSam Kirby <sam.kirby94@hotmail.co.uk>2021-05-18 14:15:10 +0100
committerSam Kirby <sam.kirby94@hotmail.co.uk>2021-05-19 16:04:52 +0100
commit7d27b92f7e8104283bd71e3c5bbdcb7b7ec54301 (patch)
tree90f5b6c32a6de4f788ce1ea0923ac65deddae195 /xmobar.cabal
parent4bfad37993331e12b0915a1db0e4639b8931236b (diff)
downloadxmobar-7d27b92f7e8104283bd71e3c5bbdcb7b7ec54301.tar.gz
xmobar-7d27b92f7e8104283bd71e3c5bbdcb7b7ec54301.tar.bz2
Add k10temp plugin
The existing support for the coretemp kernel driver only works with Intel CPUs. This commit extends support for temperature monitoring to AMD CPUs. k10temp is a kernel driver for monitoring the temperature of AMD processors. It supports everything from AMD's 10h (Opteron/Athlon) family of processors to the latest 19h (Zen 3) family. Reference: https://www.kernel.org/doc/html/latest/hwmon/k10temp.html The meaning of the various temperatures made available has changed over the years and only `Tctl` is available on processors prior to the 17h family. Labels for these temperatures are present but as Tctl and Tdie do not contain a number I could not find a way to use these as `checkedDataRetrieval` expects an integer label. It is a PCI device and so an address needs to be supplied as part of the configuration. Example configuration: `Run K10Temp "0000:00:18.3" ["--template", "T: <Tdie>C | <Tccd1>C"] 60`
Diffstat (limited to 'xmobar.cabal')
-rw-r--r--xmobar.cabal1
1 files changed, 1 insertions, 0 deletions
diff --git a/xmobar.cabal b/xmobar.cabal
index 87916f5..959d499 100644
--- a/xmobar.cabal
+++ b/xmobar.cabal
@@ -149,6 +149,7 @@ library
Xmobar.Plugins.Monitors.Common.Parsers,
Xmobar.Plugins.Monitors.Common.Files,
Xmobar.Plugins.Monitors.CoreTemp,
+ Xmobar.Plugins.Monitors.K10Temp,
Xmobar.Plugins.Monitors.CpuFreq,
Xmobar.Plugins.Monitors.Disk,
Xmobar.Plugins.Monitors.Mem,