Be me, have lmsensors installed.
Run sensors-detect
as root and Y through everything.
Run watch -n 1 sensors
.
Take screenshot and upload here.
List motherboard, distro and kernel.
Make sure no spaghetti is falling out of pocket.
ASRock X470 Taichi Ultimate
Manjaro 18 XFCE beta
Kernel 4.17
5 Likes
Adubs
May 25, 2018, 2:32am
2
Now wait just a fuckin minute
2 Likes
sceps
May 25, 2018, 2:57am
3
Asus Crosshair VII Hero WiFi
Fedora 27
kernel 4.16.9-200.fc27.x86_64
Additional/updated kernel modules:
it87 from github (provides “it8655-isa-0290” section of readout)
k10temp from github (introduces Tdie and Tclt instead of single temperature readout)
sensors-detect
finds nothing on this board.
Can you send me a sensors -u
dump and a screenshot of your BIOS sensors readout?
I’ll maybe make you a motherboard config like I did here:
This is for anyone under linux using an ASRock X370/B350 board with the nct6779 Super IO Chipset.
I’ve made a sensor config file for hwmon/lm_sensors so you can now read out your sensors under linux.
Note there is currently still no direct Ryzen CPU core sensor interface code in linux due to NDA issues.
This was made specifically for the ASRock X370 Gaming K4 but will likely also work for other Nuvoton NCT based platforms with some minor tweaks.
2018-04-02 Updated (Removed gist config)
Please use the config from my github repo instead:
To use it just drop it into a file in /etc/sensors.d/ASRock-X370-Gaming-K4
Datasheet was obtained from here
http://www.datasheet-pdf.com/PDF/NCT6779D-Datasheet-novoTon-788178
Also CC @wendell what Super IO chip is the Taichi and other boards you have using?
If anyone want’s to send me some logs I wouldn’t mind making the custom files for those boards/chips.
Send me a hwinfo csv log from windows and the output dump of sensors -u under linux, maybe also a screenshot of your BIOS Hw monitor and we’d be good to go.
Chances are quite high that the X470 Taichi shares the same config as the X370 Taichi seeing that it has almost the same Super IO chip.
Will be added to this Repo then:
Here’s what this will get you
Note: CPU fan 1 speed is a water pump in this case.
Also if anyones board has a NCT6795 -
It should already work, but some boards may need some fiddling:
sceps
May 27, 2018, 3:27pm
6
Are you also looking to fiddle with C7H configs?
If you send me enough data it’s relatively easy.
You mean me? Sure.
Here is sensors -u:
iwlwifi-virtual-0
Adapter: Virtual device
temp1:
temp1_input: 38.000
k10temp-pci-00c3
Adapter: PCI adapter
temp1:
temp1_input: 33.000
temp1_max: 70.000
amdgpu-pci-3000
Adapter: PCI adapter
vddgfx:
in0_input: 0.800
fan1:
fan1_input: 0.000
temp1:
temp1_input: 28.000
temp1_crit: 89.000
temp1_crit_hyst: -273.150
power1:
power1_average: 3.000
power1_cap: 220.000
nct6779-isa-0290
Adapter: ISA adapter
Vcore:
in0_input: 0.600
in0_min: 0.000
in0_max: 1.744
in0_alarm: 0.000
in0_beep: 0.000
in1:
in1_input: 1.272
in1_min: 0.000
in1_max: 0.000
in1_alarm: 1.000
in1_beep: 0.000
AVCC:
in2_input: 3.360
in2_min: 2.976
in2_max: 3.632
in2_alarm: 0.000
in2_beep: 0.000
+3.3V:
in3_input: 3.344
in3_min: 2.976
in3_max: 3.632
in3_alarm: 0.000
in3_beep: 0.000
in4:
in4_input: 1.872
in4_min: 0.000
in4_max: 0.000
in4_alarm: 1.000
in4_beep: 0.000
in5:
in5_input: 1.104
in5_min: 0.000
in5_max: 0.000
in5_alarm: 1.000
in5_beep: 0.000
in6:
in6_input: 1.424
in6_min: 0.000
in6_max: 0.000
in6_alarm: 1.000
in6_beep: 0.000
3VSB:
in7_input: 3.456
in7_min: 2.976
in7_max: 3.632
in7_alarm: 0.000
in7_beep: 0.000
Vbat:
in8_input: 3.280
in8_min: 2.704
in8_max: 3.632
in8_alarm: 0.000
in8_beep: 0.000
in9:
in9_input: 0.000
in9_min: 0.000
in9_max: 0.000
in9_alarm: 0.000
in9_beep: 0.000
in10:
in10_input: 0.832
in10_min: 0.000
in10_max: 0.000
in10_alarm: 1.000
in10_beep: 0.000
in11:
in11_input: 1.080
in11_min: 0.000
in11_max: 0.000
in11_alarm: 1.000
in11_beep: 0.000
in12:
in12_input: 1.696
in12_min: 0.000
in12_max: 0.000
in12_alarm: 1.000
in12_beep: 0.000
in13:
in13_input: 0.928
in13_min: 0.000
in13_max: 0.000
in13_alarm: 1.000
in13_beep: 0.000
in14:
in14_input: 1.832
in14_min: 0.000
in14_max: 0.000
in14_alarm: 1.000
in14_beep: 0.000
fan1:
fan1_input: 484.000
fan1_min: 0.000
fan1_alarm: 0.000
fan1_beep: 0.000
fan1_pulses: 2.000
fan2:
fan2_input: 1026.000
fan2_min: 0.000
fan2_alarm: 0.000
fan2_beep: 0.000
fan2_pulses: 2.000
fan3:
fan3_input: 865.000
fan3_min: 0.000
fan3_alarm: 0.000
fan3_beep: 0.000
fan3_pulses: 2.000
fan4:
fan4_input: 584.000
fan4_min: 0.000
fan4_alarm: 0.000
fan4_beep: 0.000
fan4_pulses: 2.000
fan5:
fan5_input: 452.000
fan5_min: 0.000
fan5_alarm: 0.000
fan5_beep: 0.000
fan5_pulses: 2.000
SYSTIN:
temp1_input: 37.000
temp1_max: 0.000
temp1_max_hyst: 0.000
temp1_alarm: 1.000
temp1_type: 4.000
temp1_offset: 0.000
temp1_beep: 0.000
CPUTIN:
temp2_input: -62.500
temp2_max: 80.000
temp2_max_hyst: 75.000
temp2_alarm: 0.000
temp2_type: 4.000
temp2_offset: 0.000
temp2_beep: 0.000
AUXTIN0:
temp3_input: 4.000
temp3_type: 4.000
temp3_offset: 0.000
AUXTIN1:
temp4_input: 35.000
temp4_type: 4.000
temp4_offset: 0.000
AUXTIN2:
temp5_input: 22.000
temp5_type: 4.000
temp5_offset: 0.000
AUXTIN3:
temp6_input: -26.000
temp6_type: 4.000
temp6_offset: 0.000
PCH_CHIP_CPU_MAX_TEMP:
temp7_input: 0.000
PCH_CHIP_TEMP:
temp8_input: 0.000
PCH_CPU_TEMP:
temp9_input: 0.000
PCH_MCH_TEMP:
temp10_input: 0.000
intrusion0:
intrusion0_alarm: 1.000
intrusion0_beep: 0.000
intrusion1:
intrusion1_alarm: 1.000
intrusion1_beep: 0.000
beep_enable:
beep_enable: 0.000
Gonna make the screenshots soon™
Here they are, @catsay :
1 Like
Thanks, this might be an easy one
1 Like
sceps
May 27, 2018, 4:43pm
10
That would be great.
sensors -u
sensors
asus-isa-0000
Adapter: ISA adapter
cpu_fan:
fan1_input: 0.000
nouveau-pci-0900
Adapter: PCI adapter
temp1:
temp1_input: 37.000
temp1_max: 95.000
temp1_max_hyst: 3.000
temp1_crit: 105.000
temp1_crit_hyst: 5.000
temp1_emergency: 135.000
temp1_emergency_hyst: 5.000
it8665-isa-0290
Adapter: ISA adapter
in0:
in0_input: 1.297
in0_min: 2.747
in0_max: 2.703
in0_alarm: 0.000
in0_beep: 0.000
in1:
in1_input: 1.330
in1_min: 1.918
in1_max: 0.970
in1_alarm: 0.000
in1_beep: 0.000
in2:
in2_input: 2.365
in2_min: 1.341
in2_max: 2.703
in2_alarm: 0.000
in2_beep: 0.000
in3:
in3_input: 1.995
in3_min: 0.676
in3_max: 0.894
in3_alarm: 0.000
in3_beep: 0.000
in4:
in4_input: 0.872
in4_min: 1.199
in4_max: 2.256
in4_alarm: 0.000
in4_beep: 0.000
in5:
in5_input: 0.251
in5_min: 2.224
in5_max: 2.256
in5_alarm: 0.000
in5_beep: 0.000
in6:
in6_input: 0.905
in6_min: 1.679
in6_max: 0.839
in6_alarm: 0.000
in6_beep: 0.000
3VSB:
in7_input: 3.335
in7_min: 5.494
in7_max: 5.472
in7_alarm: 0.000
in7_beep: 0.000
Vbat:
in8_input: 3.270
+3.3V:
in9_input: 3.335
fan1:
fan1_input: 1074.000
fan1_min: 13.000
fan1_alarm: 0.000
fan1_beep: 0.000
fan5:
fan5_input: 1245.000
fan5_min: -1.000
fan5_alarm: 1.000
fan5_beep: 0.000
temp1:
temp1_input: 72.000
temp1_max: 119.000
temp1_min: 122.000
temp1_alarm: 0.000
temp1_offset: 0.000
temp1_beep: 0.000
temp2:
temp2_input: 25.000
temp2_max: 80.000
temp2_min: -12.000
temp2_alarm: 0.000
temp2_type: 4.000
temp2_offset: 0.000
temp2_beep: 0.000
temp3:
temp3_input: 51.000
temp3_max: -44.000
temp3_min: 48.000
temp3_alarm: 0.000
temp3_type: 4.000
temp3_offset: 0.000
temp3_beep: 0.000
intrusion0:
intrusion0_alarm: 1.000
k10temp-pci-00c3
Adapter: PCI adapter
Tdie:
temp1_input: 72.625
temp1_max: 70.000
Tctl:
temp2_input: 82.625
The above was taken more or less at the same time as the screenshots below. The previous sensors output is below, which may not correspond to the same BIOS settings.
sensors-prev
asus-isa-0000
Adapter: ISA adapter
cpu_fan:
fan1_input: 0.000
nouveau-pci-0900
Adapter: PCI adapter
temp1:
temp1_input: 43.000
temp1_max: 95.000
temp1_max_hyst: 3.000
temp1_crit: 105.000
temp1_crit_hyst: 5.000
temp1_emergency: 135.000
temp1_emergency_hyst: 5.000
it8665-isa-0290
Adapter: ISA adapter
in0:
in0_input: 1.101
in0_min: 2.747
in0_max: 2.616
in0_alarm: 0.000
in0_beep: 0.000
in1:
in1_input: 1.341
in1_min: 1.918
in1_max: 0.970
in1_alarm: 0.000
in1_beep: 0.000
in2:
in2_input: 2.398
in2_min: 1.341
in2_max: 2.529
in2_alarm: 0.000
in2_beep: 0.000
in3:
in3_input: 2.006
in3_min: 0.676
in3_max: 0.981
in3_alarm: 0.000
in3_beep: 0.000
in4:
in4_input: 0.883
in4_min: 1.199
in4_max: 2.256
in4_alarm: 0.000
in4_beep: 0.000
in5:
in5_input: 0.327
in5_min: 2.409
in5_max: 2.256
in5_alarm: 0.000
in5_beep: 0.000
in6:
in6_input: 0.905
in6_min: 1.690
in6_max: 0.839
in6_alarm: 0.000
in6_beep: 0.000
3VSB:
in7_input: 3.335
in7_min: 5.494
in7_max: 5.472
in7_alarm: 0.000
in7_beep: 0.000
Vbat:
in8_input: 3.270
+3.3V:
in9_input: 3.335
fan1:
fan1_input: 298.000
fan1_min: 13.000
fan1_alarm: 0.000
fan1_beep: 0.000
fan5:
fan5_input: 454.000
fan5_min: -1.000
fan5_alarm: 1.000
fan5_beep: 0.000
temp1:
temp1_input: 36.000
temp1_max: 119.000
temp1_min: 122.000
temp1_alarm: 0.000
temp1_offset: 0.000
temp1_beep: 0.000
temp2:
temp2_input: 28.000
temp2_max: 80.000
temp2_min: -12.000
temp2_alarm: 0.000
temp2_type: 4.000
temp2_offset: 0.000
temp2_beep: 0.000
temp3:
temp3_input: 34.000
temp3_max: -44.000
temp3_min: 56.000
temp3_alarm: 0.000
temp3_type: 4.000
temp3_offset: 0.000
temp3_beep: 0.000
intrusion0:
intrusion0_alarm: 1.000
k10temp-pci-00c3
Adapter: PCI adapter
Tdie:
temp1_input: 36.750
temp1_max: 70.000
Tctl:
temp2_input: 46.750
BIOS Screenshots:
Screenshots
Let me know of anything else you need.
1 Like
catsay
May 27, 2018, 5:02pm
11
What kernel/board are you running that reports k10 tDie and tCtl seperately like that.
I’m on the Taichi Ultimate obviously. scep is on the Crosshair VII
sceps
May 27, 2018, 5:06pm
13
Kernel 4.16.11-200.fc27.x86_64
I’m using k10temp
and it87
from github to get the Tdie and Tctl in k10temp-pci-00c3, and to get the it8665-isa-0290 section at all.
Board is C7HWIFI.
catsay
May 28, 2018, 10:31am
14
Give this one a try
Copy it into /etc/sensors.d/
Pay attention to the 5V/12V and VPPM values and see if they are reporting correctly.
2 Likes
catsay
May 28, 2018, 10:36am
15
Ok now this X470 C7H board with ITE8665 Super IO chip is a bit of a different issue. Mainly since I cant find a datasheet with documented resistor values for the inputs.
Do you by any chance have a windows dual boot setup where you can run HWInfo on?
sceps
May 28, 2018, 1:48pm
16
No I usually dual booted, but for the first time I’m trying pure linux + VMs on this new system.
Let me know if there’s something you want me to try. Is there a HWInfo equivalent for linux?
Do you know if the Taichi & Taichi Ultimate are the same? I’m using the non-ultimate, and it seems to match your config.
Thank you, had no idea what any of those values were
catsay
May 29, 2018, 3:59pm
18
Yes, Should be identical with regards to the Super IO chip.
darkhan
November 15, 2018, 5:03pm
19
@catsay I have Asrock X470 Taichi (not Ultimate)
and with your config I am getting this output when running sensors
nct6779-isa-0290
Adapter: ISA adapter
VRM VCore: +0.45 V (min = +0.54 V, max = +1.46 V) ALARM
VPPM: +2.54 V (min = +2.37 V, max = +2.62 V)
AVCC: +3.36 V (min = +2.98 V, max = +3.63 V)
3VCC: +3.34 V (min = +2.98 V, max = +3.63 V)
+12V: +12.25 V (min = +11.40 V, max = +12.62 V)
VDDCR_SOC (Data Fabric): +1.10 V (min = +0.80 V, max = +1.20 V)
DRAM (VDDIO): +1.39 V (min = +1.10 V, max = +1.50 V)
3VSB: +3.42 V (min = +2.98 V, max = +3.63 V)
VBat: +3.30 V (min = +2.70 V, max = +3.63 V)
Null: +0.00 V (min = +0.00 V, max = +0.00 V)
Mem_VTT (VDDIO/2): +0.79 V (min = +0.60 V, max = +0.75 V) ALARM
Chipset 1.05V: +1.08 V (min = +0.90 V, max = +1.20 V)
+5V: +5.06 V (min = +4.75 V, max = +5.26 V)
VDDP: +0.93 V (min = +0.91 V, max = +1.07 V)
1.8V+: +1.84 V (min = +1.77 V, max = +1.84 V) ALARM
Chassis Fan 3 Speed: 405 RPM (min = 400 RPM)
CPU Fan 1 Speed: 909 RPM (min = 400 RPM)
CPU Fan 2 Speed: 0 RPM (min = 400 RPM) ALARM
Chassis Fan 1 Speed: 0 RPM (min = 400 RPM) ALARM
Chassis Fan 2 Speed: 414 RPM (min = 400 RPM)
Motherboard: +40.0°C (high = +60.0°C, hyst = +55.0°C) sensor = thermistor
CPU MB: -62.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
Auxillary: +5.0°C sensor = thermistor
VRM: +37.0°C sensor = thermistor
AUXTIN2: +22.0°C sensor = thermistor
CPU (PECI): -27.0°C sensor = thermistor
CPU tCTL (offset included): +45.0°C
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
beep_enable: disabled
k10temp-pci-00c3
Adapter: PCI adapter
Tdie: +35.0°C (high = +70.0°C)
Tctl: +45.0°C
CPU MB temperature shows -62.6 degrees which seems wrong.
Do you know what I need to change or look for to fix this?
The output of sensors -u
for me is
nct6779-isa-0290
Adapter: ISA adapter
VRM VCore:
in0_input: 0.368
in0_min: 0.544
in0_max: 1.456
in0_alarm: 1.000
in0_beep: 0.000
VPPM:
in1_input: 2.544
in1_min: 2.368
in1_max: 2.624
in1_alarm: 0.000
in1_beep: 0.000
AVCC:
in2_input: 3.344
in2_min: 2.976
in2_max: 3.632
in2_alarm: 0.000
in2_beep: 0.000
3VCC:
in3_input: 3.344
in3_min: 2.976
in3_max: 3.632
in3_alarm: 0.000
in3_beep: 0.000
+12V:
in4_input: 12.250
in4_min: 11.405
in4_max: 12.619
in4_alarm: 0.000
in4_beep: 0.000
VDDCR_SOC (Data Fabric):
in5_input: 1.104
in5_min: 0.800
in5_max: 1.200
in5_alarm: 0.000
in5_beep: 0.000
DRAM (VDDIO):
in6_input: 1.392
in6_min: 1.104
in6_max: 1.504
in6_alarm: 0.000
in6_beep: 0.000
3VSB:
in7_input: 3.424
in7_min: 2.976
in7_max: 3.632
in7_alarm: 0.000
in7_beep: 0.000
VBat:
in8_input: 3.296
in8_min: 2.704
in8_max: 3.632
in8_alarm: 0.000
in8_beep: 0.000
Null:
in9_input: 0.000
in9_min: 0.000
in9_max: 0.000
in9_alarm: 0.000
in9_beep: 0.000
Mem_VTT (VDDIO/2):
in10_input: 0.760
in10_min: 0.600
in10_max: 0.752
in10_alarm: 1.000
in10_beep: 0.000
Chipset 1.05V:
in11_input: 1.080
in11_min: 0.904
in11_max: 1.200
in11_alarm: 0.000
in11_beep: 0.000
+5V:
in12_input: 5.064
in12_min: 4.752
in12_max: 5.256
in12_alarm: 0.000
in12_beep: 0.000
VDDP:
in13_input: 0.928
in13_min: 0.912
in13_max: 1.072
in13_alarm: 0.000
in13_beep: 0.000
1.8V+:
in14_input: 1.840
in14_min: 1.768
in14_max: 1.840
in14_alarm: 1.000
in14_beep: 0.000
Chassis Fan 3 Speed:
fan1_input: 463.000
fan1_min: 400.000
fan1_alarm: 0.000
fan1_beep: 0.000
fan1_pulses: 2.000
CPU Fan 1 Speed:
fan2_input: 1660.000
fan2_min: 400.000
fan2_alarm: 0.000
fan2_beep: 0.000
fan2_pulses: 2.000
CPU Fan 2 Speed:
fan3_input: 0.000
fan3_min: 400.000
fan3_alarm: 1.000
fan3_beep: 0.000
fan3_pulses: 2.000
Chassis Fan 1 Speed:
fan4_input: 0.000
fan4_min: 400.000
fan4_alarm: 1.000
fan4_beep: 0.000
fan4_pulses: 2.000
Chassis Fan 2 Speed:
fan5_input: 466.000
fan5_min: 400.000
fan5_alarm: 0.000
fan5_beep: 0.000
fan5_pulses: 2.000
Motherboard:
temp1_input: 42.000
temp1_max: 60.000
temp1_max_hyst: 55.000
temp1_alarm: 0.000
temp1_type: 4.000
temp1_offset: 0.000
temp1_beep: 0.000
CPU MB:
temp2_input: -62.500
temp2_max: 80.000
temp2_max_hyst: 75.000
temp2_alarm: 0.000
temp2_type: 4.000
temp2_offset: 0.000
temp2_beep: 0.000
Auxillary:
temp3_input: 5.000
temp3_type: 4.000
temp3_offset: 0.000
VRM:
temp4_input: 39.000
temp4_type: 4.000
temp4_offset: 0.000
AUXTIN2:
temp5_input: 22.000
temp5_type: 4.000
temp5_offset: 0.000
CPU (PECI):
temp6_input: -27.000
temp6_type: 4.000
temp6_offset: 0.000
CPU tCTL (offset included):
temp7_input: 59.000
PCH_CHIP_CPU_MAX_TEMP:
temp8_input: 0.000
PCH_CHIP_TEMP:
temp9_input: 0.000
PCH_CPU_TEMP:
temp10_input: 0.000
beep_enable:
beep_enable: 0.000
k10temp-pci-00c3
Adapter: PCI adapter
Tdie:
temp1_input: 49.875
temp1_max: 70.000
Tctl:
temp2_input: 59.875
catsay
November 15, 2018, 5:27pm
20
I cannot tell you much more without more specific information.
What version of lm-sensors are you running?
What kernel build are you using?
Can you send me a closeup of the NCT6779 chip on the mainboard?
It should all work on the latest version of each respectively.
That aside, I believe ASROck has changed something about how they wired/configured the SuperIO (NCT6779D) chip.
The temperatures read out from it should never be negative, so it’s either a bug in the chip or in the module for the NCT6779 in the kernel.