Linux ryzen cpu temperature

lm_sensors не показывает температуру на Ryzen 5900X

Други, помогите разобраться

Не могу понять, почему у меня на Ryzen 5900X lm_sensors, насколько я понимаю, не показывает температуру проца и отдельных ядер?

система arch linux свежая

и вот что мне щас sensors показывает:

ядро из щтабильного дебиана, устаревшее на год-два?

ну у меня арч свежий

Говорят, оно фигню кажет. Ну и очевидно, товарищ хотел бы температуру ядер смотреть. Хз откуда я это взял, но вроде была новость про то, что это сломано в принципе.

Ну вот да, хотел ядра смотреть)

Говорят, оно фигню кажет. с чего это?

данные которое топикстартер хочет — это с мультика, а он у него скорее всего неподдерживаемый.

это в логе sensors-detect выглядит примерно так —

по этому ТС смотри внимательнее что там у тебя и уже предметно ищи.

Источник

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?

Читайте также:  Консультант плюс сервер установка на linux

#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?

Читайте также:  Краска для картриджа mlt d101s

#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.

Читайте также:  Как печатать на принтере epson 4880

And BTW, did AMD kill the k10temp sensor in Ryzen?

The chip, according to the MSI spreadsheet, is the Nuvoton NCT6795D-M.

Источник

WillPer

My Raven server is all set up, with one glaring exception: temperature sensing. Raven uses an AMD Ryzen 1700X CPU, which was just released in Q1 2017. That CPU sits in an Asus Prime X-370-PRO motherboard, which has functioned well for me (under the latest firmware with EPU OFF; early revisions had stability issues). I know this stuff is new, so software support needs some time to catch up here. Adding to the delay is Asus’ lack of official Linux support; Raven runs unRAID, a fork of Slackware. Still, although my case has plenty of fans, and I do have temperatures from the six hard drives in the case, I figured it was high time to get some actual motherboard readings!

Until today, I could not get any output from lm-sensors whatsoever. I tried loading various kernel drivers (modprobe it87, etc…) to no avail. However, there was one ray of hope from sensors-detect:

I happened upon this Github thread, which suggested I run the key command:

This tricks sensors into believing it knows that unknown sensor chip. Apparently the id value can be any of these, YMMV: 0x8622, 0x8628, 0x8728, and 0x8732.

Now, running sensors results in:

Voltages (which are apparently incorrect; remember we tricked sensors into thinking it was dealing with a different chip), fan RRMs, and temps!

To load this “trick” at each boot, create the following files as root:

This will both load the it87 kernel module and apply the chip id “trick.”

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector