Cpu
lm_sensors 未報告 AM4/B450 上的單個核心溫度
這是
sensors
我的機器 Ryzen 5 3600X 在 Biostar B450MH 上的輸出:amdgpu-pci-0a00 Adapter: PCI adapter vddgfx: 725.00 mV fan1: 0 RPM (min = 0 RPM, max = 3630 RPM) edge: +45.0°C (crit = +100.0°C, hyst = -273.1°C) (emerg = +105.0°C) junction: +45.0°C (crit = +110.0°C, hyst = -273.1°C) (emerg = +115.0°C) mem: +46.0°C (crit = +105.0°C, hyst = -273.1°C) (emerg = +110.0°C) power1: 10.00 W (cap = 190.00 W) acpitz-acpi-0 Adapter: ACPI interface temp1: +38.0°C (crit = +127.0°C) k10temp-pci-00c3 Adapter: PCI adapter Tctl: +38.1°C Tdie: +38.1°C Tccd1: +39.5°C
我在
sensors-detect
此之前執行並允許進行所有檢查。不應該像Intel CPUk10temp
那樣報告單個核心溫度嗎?coretemp
k10temp
驅動程序僅報告它能夠報告的內容,並且單個核心溫度和功率目前不可用/未實現。歡迎使用更新檔(但這並不意味著它們會被合併)。k10temp 不應該像 Intel CPU 的 coretemp 一樣報告單個核心溫度嗎?
不。“應該”不適用於任何有意義的 Linux 驅動程序,因為它們經常是在沒有來自 OEM 的任何輸入、支持或規範的情況下編寫的。
如果你想要完整的報告,你必須執行 Windows 和 HWiNFO64。後者是專有產品,因此您不能再期望看到它在 Linux 下被移植。即使將它移植到 Linux 也會有問題,因為它需要直接訪問硬體,這通常意味著您必須禁用相同硬體的現有本機驅動程序。
以下是兩個樹外項目,它們提供的數據比
k10temp
:您不太可能看到它們合併到 Linux 核心中。