You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Mint系统下无法读取AMD Ryzen 7700X CPU温度的问题求助

Linux Mint系统下无法读取AMD Ryzen 7700X CPU温度的问题求助

我刚组装了一台新PC,现在碰到个棘手的问题——Linux Mint系统里无论用什么方法都读不出CPU温度,但BIOS和Win10里都能正常显示,显然问题出在Linux这边,想请教各位大佬帮忙解决。

先给大家贴一下我的系统详细信息,通过sudo inxi -Fxz命令输出:

╭─user@machine03153 ~
╰─$ sudo inxi -Fxz

System:
Kernel: 5.15.0-56-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
Desktop: Cinnamon 5.6.5 Distro: Linux Mint 21.1 Vera
base: Ubuntu 22.04 jammy

Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: N/A
Mobo: ASUSTeK model: TUF GAMING X670E-PLUS v: Rev 1.xx serial: <filter>
UEFI: American Megatrends v: 0821 date: 11/15/2022

CPU:
Info: 8-core model: AMD Ryzen 7 7700X bits: 64 type: MT MCP arch: Zen 3
rev: 2 cache: L1: 512 KiB L2: 8 MiB L3: 32 MiB
Speed (MHz): avg: 2919 high: 3002 min/max: 400/5573 boost: enabled cores:
1: 2923 2: 2951 3: 2959 4: 2767 5: 3002 6: 2933 7: 2960 8: 2954 9: 2958
10: 2956 11: 2752 12: 2896 13: 2968 14: 2893 15: 2892 16: 2954
bogomips: 143994
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm

Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Sapphire Nitro+ driver: amdgpu v: kernel bus-ID: 01:00.0
Device-2: AMD vendor: ASUSTeK driver: N/A bus-ID: 11:00.0

之后我运行了sudo sensors-detect检测传感器,结果如下:

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): y

Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
AMD Family 12h and 14h thermal sensors...                   No
AMD Family 15h thermal sensors...                           No
AMD Family 16h thermal sensors...                           No
AMD Family 17h thermal sensors...                           No
AMD Family 15h power sensors...                             No
AMD Family 16h power sensors...                             No
Hygon Family 18h thermal sensors...                         No
Intel digital thermal sensor...                             No
Intel AMB FB-DIMM thermal sensor...                         No
Intel 5500/5520/X58 thermal sensor...                       No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

查资料说读取AMD CPU温度需要加载k10temp模块,我用sudo modinfo k10temp检查了一下,看起来模块已经存在且加载了?输出如下:

filename:       /lib/modules/5.15.0-56-generic/kernel/drivers/hwmon/k10temp.ko
license:        GPL
author:         Clemens Ladisch <clemens@ladisch.de>
description:    AMD Family 10h+ CPU core temperature monitor
srcversion:     14A256DFDD079707B954390
alias:          pci:v00001D94d00001463sv*sd*bc*sc*i*
alias:          pci:v00001022d0000166Dsv*sd*bc*sc*i*
alias:          pci:v00001022d0000167Csv*sd*bc*sc*i*
alias:          pci:v00001022d000014B0sv*sd*bc*sc*i*
alias:          pci:v00001022d00001653sv*sd*bc*sc*i*
alias:          pci:v00001022d00001443sv*sd*bc*sc*i*
alias:          pci:v00001022d0000144Bsv*sd*bc*sc*i*
alias:          pci:v00001022d00001493sv*sd*bc*sc*i*
alias:          pci:v00001022d000015EBsv*sd*bc*sc*i*
alias:          pci:v00001022d00001463sv*sd*bc*sc*i*
alias:          pci:v00001022d00001583sv*sd*bc*sc*i*
alias:          pci:v00001022d00001533sv*sd*bc*sc*i*
alias:          pci:v00001022d000015B3sv*sd*bc*sc*i*
alias:          pci:v00001022d00001573sv*sd*bc*sc*i*
alias:          pci:v00001022d0000141Dsv*sd*bc*sc*i*
alias:          pci:v00001022d00001403sv*sd*bc*sc*i*
alias:          pci:v00001022d00001603sv*sd*bc*sc*i*
alias:          pci:v00001022d00001703sv*sd*bc*sc*i*
alias:          pci:v00001022d00001303sv*sd*bc*sc*i*
alias:          pci:v00001022d00001203sv*sd*bc*sc*i*
depends:
retpoline:      Y
intree:         Y
name:           k10temp
vermagic:       5.15.0-56-generic SMP mod_unload modversions
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        73:66:B8:30:4A:96:D1:13:0F:1A:D0:65:03:8A:0C:45:6A:06:9F:9E
sig_hashalgo:   sha512
signature:      72:90:DF:0C:08:A2:D2:E0:4D:2A:44:FD:E1:1D:6B:7B:AD:F4:88:84:
3D:.I have shorted that.DD
parm:           force:force loading on processors with erratum 319 (bool)

现在我完全摸不着头脑,想问问大家:

  • 到底是什么原因导致系统读不出CPU温度?
  • 我该怎么操作才能让Linux Mint正常显示CPU温度?
  • 有没有大佬能给点排查思路或者具体的解决方案?

备注:内容来源于stack exchange,提问作者JJandke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:00:27