Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: Monitoring Ryzen 3000 series CPUs and X570 chipset
Shmerl 30 Jul 2019
Is there any sensors support for X570 chipset temperature and fan speed?
Avehicle7887 30 Jul 2019
Yesterday I installed the zenpower driver (which also comes with a gui companion): https://github.com/ocerman/zenpower and https://github.com/ocerman/zenmonitor

Some users have been able to get sensors working on their X570 chipsets. I suggest taking a look at the issue comments.
Shmerl 30 Jul 2019
Interesting. Why is it developed as out of tree module instead of changing upstream ones?
Xpander 30 Jul 2019
Nice. Thanks for reporting about it. I never knew about this project.

External Media: You need to be logged in to view this.
Avehicle7887 30 Jul 2019
Quoting: XpanderNice. Thanks for reporting about it. I never knew about this project.
Did you just compile the code and those values showed up correctly?

Here's my current situation: https://github.com/ocerman/zenmonitor/issues/4
Xpander 31 Jul 2019
yes just compiled. i needed to unload and blacklist k10temp only.

my sensors shows fine also:

xpander@archlinux ~ $ sensors
it8665-isa-0290
Adapter: ISA adapter
VDDCR CPU:    +0.87 V  (min =  +0.64 V, max =  +1.98 V)
VCCP2:        +2.50 V  (min =  +2.16 V, max =  +2.76 V)
in2:          +1.97 V  (min =  +1.67 V, max =  +1.49 V)
+12V:         +3.33 V  (min =  +3.50 V, max =  +4.58 V)
+5V:          +0.13 V  (min =  +8.91 V, max =  +4.89 V)
in5:          +0.03 V  (min =  +1.61 V, max =  +2.41 V)
in6:          +0.03 V  (min =  +1.98 V, max =  +2.40 V)
3VSB:         +3.31 V  (min =  +0.46 V, max =  +3.95 V)
Vbat:         +3.25 V  
+3.3V:        +3.31 V  
CPU Fan:     1106 RPM  (min =   28 RPM)
AIO Pump:     755 RPM  (min =   15 RPM)
Chassis 1:   1203 RPM  (min =   29 RPM)
Chassis 2:    944 RPM  (min =   -1 RPM)  ALARM
AIO Pump_W+:  995 RPM  (min =   -1 RPM)  ALARM
CPU temp:     +28.0°C  (low  = +120.0°C, high = -68.0°C)
MB temp:      +33.0°C  (low  =  -7.0°C, high = +62.0°C)  sensor = thermistor
VRM temp:     +31.0°C  (low  = -17.0°C, high = -89.0°C)  sensor = thermistor
temp4:        +31.0°C  (low  = -46.0°C, high = -36.0°C)  sensor = thermistor
temp5:        +31.0°C  (low  = -85.0°C, high = -26.0°C)  sensor = thermistor
temp6:        +31.0°C  (low  = -51.0°C, high = -83.0°C)  sensor = thermistor
intrusion0:  ALARM

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.89 V  
SVI2_SoC:     +0.99 V  
Tdie:         +28.5°C  (high = +70.0°C)
Tctl:         +48.5°C  
SVI2_P_Core:   3.69 W  
SVI2_P_SoC:    9.68 W  
SVI2_C_Core:  +5.20 A  
SVI2_C_SoC:   +9.74 A  

asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM
Shmerl 31 Jul 2019
Which of those is chipset fan?
Xpander 31 Jul 2019
Quoting: ShmerlWhich of those is chipset fan?
none, as this is X370 motherboard and using it87 from github (which is discontinued now sadly)

zenpower one is just for the cpu though, not related to your motherboard.

for your motherboard i guess first make sure what chip it uses for the sensors. you maybe can use it87 also or nct - both sadly discontinued but should be available as forks in github, where you can modify some parameters and there are chances that your motherboard might use the same chip as some older motherboards used, so it will be supported.
Shmerl 31 Jul 2019
Is nct discontinued? I thought it's still supported upstream.
Xpander 31 Jul 2019
Quoting: ShmerlIs nct discontinued? I thought it's still supported upstream.
ahh might be, the it87 probably also? .. but the work groeck did for both of those has been discontinued
Shmerl 31 Jul 2019
it87 has no public documentation, but nct (nuvoton) apparently has. So it should be still supported. But github repos for it are gone, I suppose it's just in the kernel code now.

https://hwmon.wiki.kernel.org/device_support_status_n_o
Dragunov 1 Aug 2019
I was really hoping zenpower would work, but it gives a reading of 200C for my Ryzen 3600.
lm_sensors says no sensors detected. It finds my Nuvoton chip but says: Found unknown chip with ID 0xd451

This is the first time I've ever bought a CPU the same month it was released, now I remember why I don't usually do that XD
Better to wait until the bugs are sorted out and there's better support.

Supposedly these chips have a TJmax of 95C, so I guess maybe there isn't much to worry about.
I think I would hear the fan speed increase if it was overheating, but maybe not.

System seems pretty stable for the most part.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register