内核驱动 coretemp

支持的芯片
  • 所有 Intel Core 系列

    前缀:‘coretemp’

    CPUID:系列 0x6,型号

    • 0xe (奔腾 M DC), 0xf (酷睿 2 DC 65nm),

    • 0x16 (酷睿 2 SC 65nm), 0x17 (Penryn 45nm),

    • 0x1a (Nehalem), 0x1c (Atom), 0x1e (Lynnfield),

    • 0x26 (Tunnel Creek Atom), 0x27 (Medfield Atom),

    • 0x36 (Cedar Trail Atom)

    数据表

    Intel 64 和 IA-32 架构软件开发人员手册 第 3A 卷:系统编程指南

    http://softwarecommunity.intel.com/Wiki/Mobility/720.htm

作者:Rudolf Marek

描述

此驱动程序允许读取嵌入在 Intel CPU 内部的 DTS(数字温度传感器)。此驱动程序可以使用适当的传感器读取每个内核和每个封装的温度。每个封装的传感器是新的;截至目前,它仅存在于 SandyBridge 平台中。该驱动程序将在 hwmon 内的单个设备目录下显示一个封装内所有内核的温度。

温度以摄氏度测量,测量分辨率为 1 摄氏度。有效温度从 0 到 TjMax 摄氏度,因为温度寄存器的实际值实际上是与 TjMax 的差值。

称为 TjMax 的温度是处理器的最大结温,具体取决于 CPU 型号。请参见下表。在此温度下,保护机制将执行操作以强制冷却处理器。如果温度升高足够(高于 TjMax)以触发超规格位,则可能会引发警报。下表总结了导出的 sysfs 文件

所有 Sysfs 条目都使用其 core_id(此处用 ‘X’ 表示)命名。

tempX_input

内核温度(以毫摄氏度为单位)。

tempX_max

应打开所有散热设备(在 Core2 上)。

tempX_crit

最大结温(以毫摄氏度为单位)。

tempX_crit_alarm

当超规格位被设置时设置,永不清除。不再保证 CPU 的正确运行。

tempX_label

包含字符串 “Core X”,其中 X 是处理器编号。对于封装温度,这将是 “Physical id Y”,其中 Y 是封装编号。

在支持它的 CPU 型号上,TjMax 是从特定于型号的寄存器读取的。在其他型号上,它会根据弱启发式方法设置为任意值。如果这些启发式方法不适合您,您可以将正确的 TjMax 值作为模块参数 (tjmax) 传递。

附录 A. 已知的 TjMax 列表(待定):一些信息来自 ark.intel.com

制程

处理器

TjMax(C)

22nm

酷睿 i5/i7 处理器 i7 3920XM、3820QM、3720QM、3667U、3520M i5 3427U、3360M/3320M i7 3770/3770K i5 3570/3570K、3550、3470/3450 i7 3770S i5 3570S/3550S、3475S/3470S/3450S i7 3770T i5 3570T i5 3470T

105 105 105 105 103 103 94 94 91

32nm

酷睿 i3/i5/i7 处理器 i7 2600 i7 660UM/640/620, 640LM/620, 620M, 610E i5 540UM/520/430, 540M/520/450/430 i3 330E, 370M/350/330 i3 330UM

98 105 105 90 rPGA, 105 BGA 105

32nm

酷睿 i7 至尊版处理器 980X

100

32nm

赛扬处理器 U3400 P4505/P4500

105 90

32nm

Atom 处理器 S1260/1220 S1240 Z2460 Z2760 D2700/2550/2500 N2850/2800/2650/2600

95 102 90 90 100 100

45nm

至强处理器 5400 四核 X5492、X5482、X5472、X5470、X5460、X5450 E5472、E5462、E5450/40/30/20/10/05 L5408 L5430、L5420、L5410

85 85 95 70

45nm

至强处理器 5200 双核 X5282、X5272、X5270、X5260 E5240 E5205、E5220 L5240 L5238、L5215

90 90 70, 90 70 95

45nm

Atom 处理器 D525/510/425/410 K525/510/425/410 Z670/650 Z560/550/540/530P/530/520PT/520/515/510PT/510P Z510/500 N570/550 N475/470/455/450 N280/270 330/230 E680/660/640/620 E680T/660T/640T/620T E665C/645C E665CT/645CT CE4170/4150/4110 CE4200 系列 CE5300 系列

100 100 90 90 90 100 100 90 125 90 110 90 110 110 未知 未知

45nm

酷睿 2 处理器 单核 ULV SU3500/3300 T9900/9800/9600/9550/9500/9400/9300/8300/8100 T6670/6500/6400 T6600 SU9600/9400/9300 SP9600/9400 SL9600/9400/9380/9300 P9700/9600/9500/8800/8700/8600/8400/7570 P7550/7450

100 105 105 90 105 105 105 105 90

45nm

酷睿 2 四核处理器 Q9100/9000

100

45nm

酷睿 2 至尊版处理器 X9100/9000 QX9300

105 100

45nm

酷睿 i3/i5/i7 处理器 i7 940XM/920 i7 840QM/820/740/720

100 100

45nm

赛扬处理器 SU2300 900

100 105

65nm

酷睿 2 双核处理器 单核 U2200、U2100 U7700/7600/7500 T7800/7700/7600/7500/7400/7300/7250/7200/7100 T5870/5670/5600/5550/5500/5470/5450/5300/5270 T5250 T5800/5750/5200 L7700/7500/7400/7300/7200

100 100 100 100 100 85 100

65nm

酷睿 2 至尊版处理器 X7900/7800

100

65nm

酷睿双核处理器 U2500/2400 T2700/2600/2450/2400/2350/2300E/2300/2250/2050 L2500/2400/2300

100 100 100

65nm

酷睿单核处理器 U1500/1400/1300 T1400/1350/1300/1250

100 100

65nm

至强处理器 5000 四核 X5000 E5000 L5000 L5318

90-95 80 70 95

65nm

至强处理器 5000 双核 5080、5063、5060、5050、5030 5160、5150、5148、5140、5130、5120、5110 L5138

80-90 80 100

65nm

赛扬处理器 T1700/1600 560/550/540/530

100 100