rigred / sensor_config

Repository of custom hwmon / lm_sensors config files for various mainboards under linux
GNU General Public License v3.0
32 stars 5 forks source link

ASRock X470 taichi ultimate - temperatures #3

Open mavelli opened 6 years ago

mavelli commented 6 years ago
 Temperatures
    label temp1 "Motherboard"
    label temp2 "CPU MB"
    label temp3 "Auxillary"
    label temp4 "VRM"
    label temp5 "AUXTIN2"
    label temp6 "CPU (PECI)" #Almsot always at -25. Not certain what to do about this.
    label temp7 "CPU tCTL (offset included)" #A Thermal BIAS value generated by CPU, includes variation based on expected CPU load & Temperature (Not a true temperature)

i have also the x470 taichi ultimate (BIOS 1.50) running with a ryzen 2700x on my semi-open workstation and without a custom config file (on archlinux, linux 4.18.1.arch1 and lm_sensors 3.4.0) i get:

SYSTIN:                 +37.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:                 -62.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                 +5.0°C    sensor = thermistor
AUXTIN1:                +36.0°C    sensor = thermistor
AUXTIN2:                +22.0°C    sensor = thermistor
AUXTIN3:                -27.0°C    sensor = thermistor
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
PCH_MCH_TEMP:            +0.0°C  

for the temp1 till temp10 values and as reference temps from k10temp this

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +31.8°C  (high = +70.0°C)
Tctl:         +41.8°C  

when idle and after 10 min under 90 % of time under load (16 threads of PrimeGrid) i see the following numbers plateau-ing:

SYSTIN:                 +38.0°C  (high =  +0.0°C, hyst =  +0.0°C)  sensor = thermistor
CPUTIN:                 -16.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                 +5.0°C    sensor = thermistor
AUXTIN1:                +54.0°C    sensor = thermistor
AUXTIN2:                +21.0°C    sensor = thermistor
AUXTIN3:                -27.0°C    sensor = thermistor
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
PCH_MCH_TEMP:            +0.0°C  

and

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +79.2°C  (high = +70.0°C)
Tctl:         +89.2°C  

also noteworthy:

since the k10temp values reflect more what i measure on the heatsink on the heatpipes at the bottom (also shifted around 10 °C but linear following), i trust these.

my "issue" with your config file (sorry for the long text):

rigred commented 6 years ago

I previously did include a correction value for the temp2 (CPU temp as reported by BIOS)

For comparison these are values reported by my system with 1700X on kernel 4.17.14

image

rigred commented 6 years ago

Please give me a dump of sensors -u for your mainboard plus if possible bios screenshots of all sensor values.

If you have windows you can also post a log file of HWInfo64 data. The sensor config for the ASRock X470 I have put together with help of a friend as I don't have the X470 Ultimate Taichi myself. It may not be perfect yet.

mavelli commented 6 years ago

sensors_u_asrock_x470_ultimate_2700x.txt

i have no native MS Windows, just in VM

mavelli commented 6 years ago

Bios HW Monitor screenshot one row didnt fit: 3.30 V at +3.344 V

rigred commented 6 years ago

Thanks, I'll see what I can do.

Also note that your UEFI is only reporting 3 temperatures. lm_sensors is able to find even more than that, but in a lot of case many vendors don't use all of the I/O capability of the SIO chip.

jds11111 commented 4 years ago

I get similar results, including temps below freezing, so I guess that this was never fixed.

dv1 commented 2 years ago

Same here. Can values that aren't implemented by the mainboard manufacturer be turned off to avoid confusion?