Is there a temperature sensing utility for linux that will read a ryzen 1700 cpu?
Solution 1:
The kernel module that worked for me is it87
https://github.com/groeck/it87
I have an ASUS Crosshair Hero VI. https://rog.asus.com/forum/showthread.php?92313-linux-lm_sensors-it87-driver
I am using ArchLinux with the 4.11 kernel. To get it working I ran
sudo modprobe it87 force_id=0x8622
sudo sensors-detect
You may need to use a different force_id
value. The recommended list from the repo is 0x8622, 0x8628, 0x8728, and 0x8732.
To get the module loaded at boot time I had to create the following files as 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
Solution 2:
I have an exact Ryzen 1700 and did the below instruction found on forums to see the temperature sensors.
I have an Ubuntu 17.04
with kernel 4.11.3
and an Asus X370 PRO
mobo. and this does not work for me but you can try these commands and leave a reply in the comments.
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
alternatively you can try:
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