我有各种各样的温度指示器,每个核心一个,gpu 两个。但其中一个只显示“temp1”,有没有办法知道它显示的温度是多少?
我正在使用 Indicator Applet Complete 0.4.12 来查看温度。
当我运行时,sensors-detect
我注意到有一个虚拟设备。并且“temp1”具有相同的临界温度。
$ sudo find /sys -iname "*temp1*"
/sys/devices/virtual/hwmon/hwmon0/temp1_input
/sys/devices/virtual/hwmon/hwmon0/temp1_crit
答案1
标签来自 libsensors 配置文件 - /etc/sensors.conf
- 并根据芯片组确定。当您看到temp1
等时,这意味着该芯片组上尚未为该传感器定义标签。这可能是因为您的硬件是新的,或者您的 libsensors 是旧的(11.04 不太可能),或者不同的供应商将传感器用于不同的用途,或者其他原因。
我建议使用stress
或其他压力测试命令对系统的某些部分施加负载,以确定传感器的用途,然后将您自己的标签添加到中sensors.conf
,例如:
chip "lm87-*"
label temp1 "M/B Temp"
用从 shelllm87-*
运行的输出中看到的芯片组替换。sensors
答案2
查看此 webupd8 文章:
indicator-sensors
目前您可以通过运行以下命令来安装 PPA 版本:
sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors
(这将有关官方 PPA 的更新信息集成到该文章中给出的命令中。)
本文提供了一些安装后如何配置的信息:
安装后,从 Dash 启动指示器传感器(它被称为“硬件传感器指示器”)。然后您需要进行配置: 单击应用程序指示器并选择“首选项”,然后展开“首选项”对话框中看到的各种温度模块,并选中您想要在面板上显示的温度/电压/风扇速度旁边的框。