来自“sensors”命令的硬件代码

V_P*_*V_P 3 linux terminal hardware temperature

在终端中运行sensors命令时,输出包含似乎是列出的每个硬件的某种唯一标识符。这是所有列出的组件的输出,如下所示。有没有办法将这些列出的标识符映射到它们各自的组件;即 TB0T = CPU 温度?

有问题的机器是 MacBook Pro。

在此处输入图片说明

Dav*_*rtz 5

x会是哪个对象,诸如CPU或GPU哪个,如果你有一个以上。如果你只有一个,那就是0

TA = 环境温度
TAxP = 环境温度

TC = CPU 温度
TCxD = CPU 芯片温度
TCxH = CPU 散热器温度
TCxP = CPU 接近度

TN = 北桥温度
TNxP = 北桥位置温度

TG = GPU 温度
TGxH = GPU 散热器
TGxF = GPU 风扇
TGxP = GPU 位置

TB = 电池温度

Ts0P = 靠近掌托的传感器

这是来自较旧的规格表:

Bit   Hex      Dec    Key   Description
---  ------   -----   ----  ------------
 0   0x0001       1   TC0H  CPU Heatsink
 1   0x0002       2   TG0H  GPU Heatsink
 2   0x0004       4   TH0P  HDD Proximity
 3   0x0008       8   TO0P  ODD Proximity
 4   0x0010      16   Tm0P  MLB Proximity
 5   0x0020      32   TA0P  Ambient
 6   0x0040      64   Tp0P  Power Supply Proximity
 7   0x0080     128   TW0P  Wireless (Airport) Proximity
 8   0x0100     256   TC0P  CPU Proximity
 9   0x0200     512   TC0D  CPU Die
10   0x0400    1024   TG0P  GPU Proximity
11   0x0800    2048   TG0D  GPU Die
12   0x1000    4096   TL0P  LCD Proximity
13   0x2000    8192   SGTT  GPU Heatsink Throttle Threshold
Run Code Online (Sandbox Code Playgroud)