是否有可以读取 ryzen 1700 cpu 的 Linux 温度感应实用程序?

是否有可以读取 ryzen 1700 cpu 的 Linux 温度感应实用程序?

有没有可以读取 ryzen 1700 cpu 的 Linux 温度感应实用程序?我一直在寻找这样的实用程序,但找不到。Psensor 和 xsensor 不起作用,lm-sensor 也不行。主板 (GA-AB350M-Gaming 3) 的 BIOS 可以正常读取温度,但那只是在我进入 BIOS 而不是运行操作系统时。

我怎样才能让它工作?

答案1

对我有用的内核模块是it87 https://github.com/groeck/it87

我有一台华硕 Crosshair Hero VI。 https://rog.asus.com/forum/showthread.php?92313-linux-lm_sensors-it87-driver

我使用的是 4.11 内核的 ArchLinux。为了让它工作,我运行了

sudo modprobe it87 force_id=0x8622
sudo sensors-detect

您可能需要使用不同的force_id值。repo 中的推荐列表是 0x8622、0x8628、0x8728 和 0x8732。

为了在启动时加载模块,我必须以 root 身份创建以下文件。

# /etc/modules-load.d/it87.conf
# Load it87 for Ryzen motherboard and CPU sensors
it87

# /etc/modprobe.d/it87.conf
options it87 force_id=0x8622

答案2

我有一台 Ryzen 1700,并按照论坛上找到的以下说明查看了温度传感器。

我有一个Ubuntu 17.04kernel 4.11.3一个Asus X370 PRO主板。这对我来说不起作用,但你可以尝试这些命令并在评论中留下回复。

sudo apt-get install lm-sensors git
sudo apt-get install linux-headers-`uname -r`
git clone https://github.com/groeck/nct6775
cd nct6775/
make
sudo cp /proc/kallsyms /boot/System.map-`uname -r`;
sudo make install
sudo modprobe nct6775
sudo sensors-detect
watch -n1 sensors

或者你可以尝试:

sudo apt-get install lm-sensors git
sudo apt-get install linux-headers-`uname -r`
git clone git://github.com/groeck/it87.git
cd it87
make
sudo cp /proc/kallsyms /boot/System.map-`uname -r`;
sudo make install
sudo modprobe it87
sudo sensors-detect
watch -n1 sensors

相关内容