Conky 不显示 CPU 温度

Conky 不显示 CPU 温度

我正在尝试使用 conky 来监控我的系统,但它没有显示 CPU 温度,lm-sensors、hddtemp 已安装,我对运行传感器检测的所有问题都回答了是,最后它显示:“监控程序在加载所需模块之前不会工作。您可能需要运行‘/etc/init.d/kmod start’来加载它们。”

我加载的模块名称:

/etc/init.d/kmod start [info] 正在加载内核模块循环。[info] 正在加载内核模块 w83627ehf。[info] 正在加载内核模块 w83627ehf。

并且运行传感器显示:传感器 k10temp-pci-00c3 适配器:PCI 适配器温度 1:+22.0°C(高温 = +70.0°C)(临界温度 = +70.0°C,温度滞后 = +67.0°C)

fam15h_power-pci-00c4 适配器:PCI 适配器功率 1:48.00 W(临界值 = 115.11 W)

k10temp-pci-00cb 适配器:PCI 适配器温度 1:+22.1°C(最高 = +70.0°C)

k10temp-pci-00d3 适配器:PCI 适配器温度 1:+17.2°C(高温 = +70.0°C)(临界温度 = +70.0°C,滞后温度 = +67.0°C)

fam15h_power-pci-00d4 适配器:PCI 适配器功率1:42.78 W(临界值 = 115.11 W)

k10temp-pci-00db 适配器:PCI 适配器温度 1:+17.1°C(最高 = +70.0°C)

w83627dhg-isa-0290 适配器:ISA 适配器 Vcor​​e:+2.04 V(最小值 = +2.04 V,最大值 = +2.04 V) ALARM in1:+2.04 V(最小值 = +2.04 V,最大值 = +2.04 V) ALARM AVCC:+4.08 V(最小值 = +4.08 V,最大值 = +4.08 V) ALARM +3.3V:+4.08 V(最小值 = +4.08 V,最大值 = +4.08 V) ALARM in4:+2.04 V(最小值 = +2.04 V,最大值 = +2.04 V) ALARM in5:+2.04 V(最小值 = +2.04 V,最大值 = +2.04 V) ALARM in6:+2.04 V(最小值 = +2.04 V,最大值 = +2.04 V) ALARM 3VSB: +4.08 V(最小值 = +4.08 V,最大值 = +4.08 V) 警报 Vbat:+4.08 V(最小值 = +4.08 V,最大值 = +4.08 V) 警报风扇 1:0 RPM(最小值 = 0 RPM,div = 128) 警报风扇 2:0 RPM(最小值 = 0 RPM,div = 128) 警报风扇 3:0 RPM(最小值 = 0 RPM,div = 128) 警报风扇 4:0 RPM(最小值 = 0 RPM,div = 128) 警报温度 1:-1.0°C(最高 = -1.0°C,滞后 = -1.0°C) 警报传感器 = CPU 二极管温度 2:+0.0°C(最高 = +0.0°C,滞后 = +0.0°C) 警报传感器 = CPU 二极管温度 3:+0.0°C(最高= +0.0°C, hyst = +0.0°C) 警报传感器 = CPU 二极管 cpu0_vid: +0.000 V inrupt0: 警报

然后我以 root 身份通过 module-assiststant 查找模块,但找不到任何模块。我应该怎么做才能让 conky 上的 CPU 温度升高?提前致谢。

答案1

请参见此主题并注意 JeanFI 的回答。

基本上,这相当于需要查看硬件规格,它会告诉您与 CPU 相关的输出。

一旦您知道该值(在此示例中使用 k10temp-pci-00c3),要将显示添加到 conky,您可以插入:

$ exec sensors | grep 'k10temp-pci-00c3' | awk '{print $3}'}

管道grep用于搜索输出sensors并仅显示匹配的信息。

管道awk用于从传感器/grep 的输出中选择正确的字段。这意味着$3如果它没有显示正确的部分(即 $1、$2、$all),您可以替换为另一个值。

相关内容