是否有用于Linux的温度感测实用程序,它将读取ryzen 1700 cpu?


8

是否有用于Linux的温度感测实用程序,它将读取ryzen 1700 cpu?我一直在寻找这样的实用程序,但找不到。Psensor和xsensor不起作用,lm传感器也不起作用。主板(GA-AB350M-Gaming 3)的BIOS读取温度正常,但这仅当我在BIOS中而不是在运行操作系统时。

我该如何工作?


1
我们仅支持Ubuntu的正式版本。除此之外,AMD还没有发布17h系列CPU的数据表,因此这些传感器程序的维护人员在此版本发布之前无法解决此问题。
林茨温德'17


it87.ko驱动程序太旧,不支持更新的芯片组bugs.launchpad.net/ubuntu/+source/linux/+bug/1740736
Metta Crawler

Answers:


8

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

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

我正在将ArchLinux与4.11内核一起使用。为了工作,我跑了

sudo modprobe it87 force_id=0x8622
sudo sensors-detect

您可能需要使用其他force_id值。存储库中的推荐列表为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

6

我使用的是Ryzen 1700,并按照论坛上的说明进行操作以查看温度传感器。

我有一个Ubuntu 17.04kernel 4.11.3Asus 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

1
谢谢!我有Ryzen 1700和ASRock AB350M主板。使用内核4.9。我相信Git的nct6775模块仅提供主板的CPU温度读数,而不提供CPU的内部温度:pastebin.com/JRV2xBrc 我相信这就是CPUTIN。至少对我来说,使it87模块正常工作可能是必不可少的。更多的讨论在这里:reddit.com/r/Amd/comments/68lyug/ryzen_issues_on_linux
彼得Becich

1
就我而言,该芯片可能是Nuvoton,而不是ITE。适当的模块:github.com/groeck/nct6775 Nuvoton讨论:github.com/groeck/nct6775/issues/49
Peter Becich

1
我有一个1600X和一个MSI B350 GAMING PRO CARBON,适合我!Debian与内核4.11
xxorde
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.