- Arch Linux
- #1 2017-04-21 04:28:54
- Ryzen Temperature Monitoring
- #2 2017-04-21 05:32:54
- Re: Ryzen Temperature Monitoring
- #3 2017-04-21 13:24:18
- Re: Ryzen Temperature Monitoring
- #4 2017-04-21 16:25:15
- Re: Ryzen Temperature Monitoring
- #5 2017-04-21 19:24:33
- Re: Ryzen Temperature Monitoring
- #6 2017-04-22 02:39:26
- Re: Ryzen Temperature Monitoring
- #7 2017-04-22 10:10:05
- Re: Ryzen Temperature Monitoring
- #8 2017-04-25 02:42:56
- Re: Ryzen Temperature Monitoring
- #9 2017-04-25 08:52:33
- Re: Ryzen Temperature Monitoring
- #10 2017-04-25 09:22:09
- Re: Ryzen Temperature Monitoring
- #11 2017-04-25 10:56:13
- Re: Ryzen Temperature Monitoring
- #12 2017-04-26 16:26:29
- Re: Ryzen Temperature Monitoring
- Can’t display frequency and others of Ryzen7 3700X. #187
- Comments
- laichiaheng commented Jul 21, 2019
- olysonek commented Jul 22, 2019
- dllu commented Jul 22, 2019
Arch Linux
You are not logged in.
#1 2017-04-21 04:28:54
Ryzen Temperature Monitoring
lm_sensors doesn’t detect Ryzen’s temperature sensors. I installed the it87-dkms-git package from the aur but it didn’t fix the state of lm. Does anyone have any suggestions for getting these temperatures reported at the moment? For reference I have the MSI x370 carbon motherboard, and a 1700.
#2 2017-04-21 05:32:54
Re: Ryzen Temperature Monitoring
Just to confirm, you actually loaded the module too?
#3 2017-04-21 13:24:18
Re: Ryzen Temperature Monitoring
Yes, it is loaded under /etc/modules-load/*
#4 2017-04-21 16:25:15
Re: Ryzen Temperature Monitoring
I googled around a bit, and the it87 module is apparently not for you. Your board uses a different family of chips, managed by this project here: https://github.com/groeck/nct6775
This nct6775 module is in the normal kernel. It does not support your particular chip. Check out this thread here for what’s going on: https://github.com/groeck/nct6775/issues/49
There’s posts somewhere in that thread that describe how to force the nct6775 module to try to interact with that particular chip you (probably) have on your board and things should then work.
#5 2017-04-21 19:24:33
Re: Ryzen Temperature Monitoring
I googled around a bit, and the it87 module is apparently not for you. Your board uses a different family of chips, managed by this project here: https://github.com/groeck/nct6775
This nct6775 module is in the normal kernel. It does not support your particular chip. Check out this thread here for what’s going on: https://github.com/groeck/nct6775/issues/49
There’s posts somewhere in that thread that describe how to force the nct6775 module to try to interact with that particular chip you (probably) have on your board and things should then work.
Ok, thank you. I’ll try it and write back!
Edit: Still no luck. Even with the manual ID inputs, I still get the message:
«Sorry, no sensors were detected.»
Last edited by thelongdivider (2017-04-21 19:32:06)
#6 2017-04-22 02:39:26
Re: Ryzen Temperature Monitoring
Did you try running «sudo sensors-detect» after loading the module? (I don’t really understand what it does, but maybe it’s needed.)
Last edited by Ropid (2017-04-22 02:44:02)
#7 2017-04-22 10:10:05
Re: Ryzen Temperature Monitoring
https://aur.archlinux.org/packages/nct677x-git/ will install the git module in the correct location to use it over the older version in the kernel package. Have you built it and rebooted and still met with failure to detect?
#8 2017-04-25 02:42:56
Re: Ryzen Temperature Monitoring
Still no sensors detected with any of these suggestions.
#9 2017-04-25 08:52:33
Re: Ryzen Temperature Monitoring
Then either that is not the correct sensor for your hardware or it is simply not yet supported.
#10 2017-04-25 09:22:09
Re: Ryzen Temperature Monitoring
I’ve been able to get Ryzen temperature readings through lm_sensors by manually compiling and installing the it87 module from git. This is what works for me (YMMV):
Note that you have to repeat this process every time there’s a kernel update, so it’s most definitely not an optimal solution.
#11 2017-04-25 10:56:13
Re: Ryzen Temperature Monitoring
Great, but it87 is not the driver for nuvoton super IOs.
OP, find this damn nuvoton chip on the motherboard and see what’s the exact model number printed on it (likely NCT6xxxsomething) so you know what of the stuff you find on the ‘net applies to you and what doesn’t.
Also, rmmod all stock and custom-compiled modules you tried, modprobe them again and then run dmesg and paste any messages from these drivers that you will find in the last few lines of dmesg. Maybe it’s just some stupid ACPI conflict.
And BTW, did AMD kill the k10temp sensor in Ryzen?
#12 2017-04-26 16:26:29
Re: Ryzen Temperature Monitoring
Great, but it87 is not the driver for nuvoton super IOs.
OP, find this damn nuvoton chip on the motherboard and see what’s the exact model number printed on it (likely NCT6xxxsomething) so you know what of the stuff you find on the ‘net applies to you and what doesn’t.
Also, rmmod all stock and custom-compiled modules you tried, modprobe them again and then run dmesg and paste any messages from these drivers that you will find in the last few lines of dmesg. Maybe it’s just some stupid ACPI conflict.
And BTW, did AMD kill the k10temp sensor in Ryzen?
The chip, according to the MSI spreadsheet, is the Nuvoton NCT6795D-M.
Источник
Can’t display frequency and others of Ryzen7 3700X. #187
Comments
laichiaheng commented Jul 21, 2019
I can read the frequency by command grep «cpu MHz» /proc/cpuinfo , why can’t lm-sensors read it?
None of the temperatures and fan speed works, either.
CPU: Ryzen7 3700X
RAM: Micron LT 3200MHz 16G*2
MB: ASUS X470 Crosshair VII Hero
Kernel: 5.2.1-1-MANJARO
Distro: Manjaro
The text was updated successfully, but these errors were encountered:
olysonek commented Jul 22, 2019
I can read the frequency by command grep «cpu MHz» /proc/cpuinfo , why can’t lm-sensors read it?
I assume you mean sensors-detect. Why would it read it? sensors-detect only prints information necessary to identify the CPU. The current CPU frequency does not fall in that category.
None of the temperatures and fan speed works, either.
You’re going to have to be more specific there. Anyway, have you run sensors-detect to completion?
dllu commented Jul 22, 2019
sensors-detect is unable to read temperatures of my Ryzen 9 3900x either.
This is very odd to me because the sensors-detect I am running is bleeding edge and definitely supports AMD Family 17h thermal sensors with amd_pci_detect(. ‘1493’) which corresponds to PCI_DEVICE_ID_AMD_17H_M30H_DF_F3 , which should supposedly include my processor. AFAIK family 17h m30h has been sitting in the kernel since November 2018 and I am running Arch Linux with linux-amd-staging-drm-next-git 5.3.839842.40cc64619a25-1 .
sensors-detect did detect my gpu and it also detected Nuvoton NCT6796D Super IO Sensors and loaded nct6775 . After running sensors-detect and pressing enter for all the prompts, and then running sensors , here’s what I get:
Here’s my motherboard for reference:
I will continue to do some digging to find out what’s going on.
Monitoring the temperature of my CPU is important to me since I’m struggling with some mysterious problems.
Источник