什么是 acpitz 虚拟?

Cor*_*chy 24 linux acpi lm-sensors

lm-sensors 为这台机器提供以下输出:

acpitz-virtual-0
Adapter: Virtual device
temp1:       +60.0°C  (crit = +105.0°C)                  
temp2:       +56.0°C  (crit = +105.0°C)                  
temp3:       +35.3°C  (crit = +105.0°C)                  
temp4:       +75.0°C  (crit = +110.0°C)                  
temp5:       +65.0°C  (crit = +256.0°C)                  
temp6:       +63.0°C  (crit = +105.0°C)                  

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +66.0°C  (high = +100.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +66.0°C  (high = +100.0°C, crit = +100.0°C) 
Run Code Online (Sandbox Code Playgroud)

我想知道acpitz-virtual传感器是什么。它似乎是 acpi 热区的某种复制,但/proc/acpi只包含

ac_adapter
battery
button
event
wakeup
Run Code Online (Sandbox Code Playgroud)

所以似乎没有任何温度传感器。有人可以理解这一点吗?

ber*_*ieb 13

什么是acpitz-virtual传感器输出是指什么?

acpitz指“ACPI热区”。lm-sensors邮件列表上一些关于重命名热区的讨论

我们可能会更新代码,以便标签默认为 ACPI 热区名称。有时这些名称很有用……但有时则不然。

从上面的同一个回复中,也有一种方法可以查找 ACPI 表(有一个警告):

查看 /sys/class/thermal/thermal_zone*/device/path。路径的最后一项是设备名称。但是如上所述,这些是 ACPI 内部使用的 4 位数名称,通常对人类来说没有足够的意义。

其他acpitz-virtual输出可以指CPU插座温度(也参见Thermal sensors在ThinkWiki的CPU,按照本Ubuntu论坛帖子

“acpitz-virtual-0”可能是 CPU 插槽中或主板附近的传感器二极管。

  • acpitz-virtual-0 上的 Temp1 几乎总是 CPU 或 CPU 插槽温度。但是,其他温度可能位于主板上的任何位置。特别是,在这种情况下,temp4 可能是稳压器 FET 块或电池温度(如果是笔记本电脑),因为它具有高温和稍高的工作温度容差。 (3认同)