Kernel driver k8temp¶
支援的晶片
AMD Athlon64/FX 或 Opteron CPU
字首: ‘k8temp’
掃描地址:PCI 空間
作者:Rudolf Marek
聯絡方式:Rudolf Marek <r.marek@assembler.cz>
描述¶
該驅動程式允許讀取 AMD K8 系列 CPU(Athlon64/FX,Opteron)內部嵌入的溫度感測器。官方文件稱它適用於 K8 核心的 F 修訂版,但實際上它似乎適用於除前兩個修訂版(SH-B0 和 SH-B3)之外的所有 K8 修訂版。
請注意,您至少需要 lm-sensors 2.10.1 才能獲得適當的使用者空間支援。
單個 CPU 內部最多可以有四個溫度感測器。驅動程式將自動檢測感測器,並且只會顯示已實現的感測器的溫度。
/sys 檔案的對映如下
temp1_input |
核心 0 和“位置”0 的溫度 |
temp2_input |
核心 0 和“位置”1 的溫度 |
temp3_input |
核心 1 和“位置”0 的溫度 |
temp4_input |
核心 1 和“位置”1 的溫度 |
溫度以攝氏度為單位測量,測量解析度為 1 攝氏度。預計未來的 CPU 將具有更好的解析度。溫度每秒更新一次。有效溫度為 -49 至 206 攝氏度。
被稱為 TCaseMax 的溫度是為 E 修訂版之前的處理器指定的。此溫度定義為散熱器和 CPU 外殼之間的溫度,因此該驅動程式提供的內部 CPU 溫度可能更高。沒有簡單的方法來測量將與 TCaseMax 溫度相關的溫度。
對於較新版本的 CPU(rev F,插槽 AM2),有一個數學計算得出的溫度稱為 TControl,它必須低於 TControlMax。
關係如下
temp1_input - TjOffset*2 < TControlMax,
驅動程式尚未匯出 TjOffset,TControlMax 通常為 70 攝氏度。拇指規則 -> CPU 溫度不應超過 60 攝氏度太多。