Cpu

感測器沒有返回暴擊高低 - 這是正常的嗎?

  • May 18, 2021

我組裝了一個全新的基於 Ryzen 的工作站。返回的溫度感測器sensors似乎工作正常,但 CPU 的溫度感測器沒有指定低、臨界和高門檻值。

> sensors
nvme-pci-0100
Adapter: PCI adapter
Composite:    +36.9°C  (low  = -20.1°C, high = +74.8°C)
                      (crit = +79.8°C)

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +47.8°C  
Tdie:         +47.8°C  
Tccd1:        +31.8°C  
Tccd2:        +31.8°C

這是正常的嗎?我應該在某處手動設置嗎?這 3 個感測器可接受的溫度範圍是多少?我正在使用 debian 靶心。

lm-sensors 帶有唯一的配置文件/etc/sensors3.conf,其中包含某些晶片的一些定義(允許的最小值和最大值)。

由於 lm-sensors 無法知道您正在執行哪個確切的 AMD K10 兼容 CPU,因此他們無法將其添加到適用於所有人的配置中。可能你可以在網上找到津貼並將它們添加到例如/etc/sensors.d/k10temp.conf

chip "k10temp-*"
    set in1_min  ?
    set in1_max ?
    set in2_min  ?
    set in2_max ?
    set in3_min  ?
    set in3_max ?
    set in4_min  ?
    set in4_max ?

您可以查看/etc/sensors3.confhttps://github.com/lm-sensors/lm-sensors/tree/master/configs

沒有必要實際指定最小值和最大值,因為現代 CPU 具有防止過熱的保護措施,而且我相信您不會使用液氮來凍結 CPU。

引用自:https://unix.stackexchange.com/questions/650202