Kernel-Modules

銳龍 5700G 沒有溫度讀數?

  • December 8, 2021

我用 AMD Ryzen 5700G 建構了一台新電腦,令我驚訝的是,沒有採集到任何感測器資訊。我想也許新的 AMD 晶片可能還不會被 Linux 辨識,但文件卻說不然。

這是sudo sensors-detect

# sensors-detect version 3.6.0+git
# System: Gigabyte Technology Co., Ltd. B550I AORUS PRO AX [Default string]
# Kernel: 5.14.6-arch1-1 x86_64
# Processor: AMD Ryzen 7 5700G with Radeon Graphics (25/80/0)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): 
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
AMD Family 19h 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

核心版本應該足夠新,5700G 應該被檢測為“AMD Family 19h”,但顯然不是。

我試過手動載入k10temp模組沒有效果。我也嘗試過重新安裝lm_sensors、更新系統和安裝第 3 方實用程序“Zenpower”,但sensors看起來仍然很可悲:

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:            N/A  

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +16.8°C  (crit = +20.8°C)

nvme-pci-0400
Adapter: PCI adapter
Composite:    +43.9°C  

也許是無法檢測到 Zen 3 APU?還是我缺少其他一些模組或設置?

Linux 5.14 中的驅動程序還不支持這些 APU,它將在 5.15 中可用,但您現在可以獲取它並在 5.14 中編譯(必須是安全的)。

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