ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - X399 Taichi CPU Temperature
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

X399 Taichi CPU Temperature

 Post Reply Post Reply
Author
Message
underthedog View Drop Down
Newbie
Newbie
Avatar

Joined: 20 Nov 2017
Status: Offline
Points: 24
Post Options Post Options   Thanks (0) Thanks(0)   Quote underthedog Quote  Post ReplyReply Direct Link To This Post Topic: X399 Taichi CPU Temperature
    Posted: 12 Dec 2017 at 12:08pm
I wonder if anyone knows or has a guess why the UEFI for the X399 Taichi motherboard displays CPU temperature at high levels 60-70 degrees, while OS software sensors show nothing as high as that.
I use ArchLinux; the sysfs filesystem, which is used for hardware device-specific items, only shows:


nct6779-isa-0290
Adapter: ISA adapter
Vcore:                  +0.71 V  (min =  +0.00 V, max =  +1.74 V)
in1:                    +1.09 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:                   +3.33 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:                  +3.33 V  (min =  +2.98 V, max =  +3.63 V)
in4:                    +1.86 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                    +0.91 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                    +1.21 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:                   +3.47 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:                   +3.28 V  (min =  +2.70 V, max =  +3.63 V)
in9:                    +0.00 V  (min =  +0.00 V, max =  +0.00 V)
in10:                   +0.87 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                   +0.90 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                   +1.68 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                   +0.91 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                   +0.94 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                  1134 RPM  (min =    0 RPM)
fan2:                  1450 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan4:                  1157 RPM  (min =    0 RPM)
fan5:                  1120 RPM  (min =    0 RPM)
SYSTIN:                 +28.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:                 +30.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                +15.0°C    sensor = thermistor
AUXTIN1:                +33.0°C    sensor = thermistor
AUXTIN2:                +31.0°C    sensor = thermistor
AUXTIN3:                +29.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 
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled

amdgpu-pci-4200
Adapter: PCI adapter
fan1:          25 RPM
temp1:        +33.0°C  (crit =  +0.0°C, hyst =  +0.0°C)

iwlwifi-virtual-0
Adapter: Virtual device
temp1:            N/A

Back to Top
underthedog View Drop Down
Newbie
Newbie
Avatar

Joined: 20 Nov 2017
Status: Offline
Points: 24
Post Options Post Options   Thanks (0) Thanks(0)   Quote underthedog Quote  Post ReplyReply Direct Link To This Post Posted: 12 Dec 2017 at 12:13pm
Based on other discussions, such as this one on reddit

Quote
CPUTIN is the socket temp (motherboard thermistor) and SYSTIN is the thermistor on the chipset. I forgot which AUXTIN1/2 is the vrm but there are a few on it. SMBUS is a digital reported CPU temperature which includes the offset, so you need to -27C for the 1950x and whatever the 1920x offset is.


I'm not sure why AMD CPUs or the Motherboard (?) doesn't adhere to existing standards; or, why the temperature input wouldn't be listed within sysfs.


Back to Top
underthedog View Drop Down
Newbie
Newbie
Avatar

Joined: 20 Nov 2017
Status: Offline
Points: 24
Post Options Post Options   Thanks (0) Thanks(0)   Quote underthedog Quote  Post ReplyReply Direct Link To This Post Posted: 12 Dec 2017 at 12:49pm


Well, adding images to this forum is a pain.


https://plus.google.com/photos/photo/106231773890788527158/6498522388202353698




Edited by underthedog - 12 Dec 2017 at 1:10pm
Back to Top
jmmec View Drop Down
Newbie
Newbie


Joined: 22 Nov 2017
Status: Offline
Points: 21
Post Options Post Options   Thanks (0) Thanks(0)   Quote jmmec Quote  Post ReplyReply Direct Link To This Post Posted: 13 Dec 2017 at 10:02am
Hey,

I have a similar setup as you:  X399 / Threadripper with ArchLinux, but I also dual boot Windows 10.

In UEFI there is no real OS running to throttle / idle the CPU, so it is pretty much running full blast (at least 1+ cores) which of course raises your temps.  So what you experience in UEFI is normal and expected.


Back to Top
underthedog View Drop Down
Newbie
Newbie
Avatar

Joined: 20 Nov 2017
Status: Offline
Points: 24
Post Options Post Options   Thanks (0) Thanks(0)   Quote underthedog Quote  Post ReplyReply Direct Link To This Post Posted: 13 Dec 2017 at 11:26am
Thank you so much for replying.
The only thing that's still of concern for me, though, is when I set the "Dr. Debug" display on the Motherboard to show CPU Temperature, the Temperature shown there is 60-70 degrees as well, throughout the time that I'm within the Operating System.  Do you think that can be ignored for the same reasons you mentioned before?


Edited by underthedog - 13 Dec 2017 at 11:51am
ASRock X399 Taichi AMD
AMD Ryzen Threadripper 1950X
Corsair Vengeance LPX 2x16G DDR4-2666 PC4-21300 C16 Quad Channel
RX-580 8GB GPU
EVGA SuperNOVA 750W 80 Plus Gold
WD Black 512GB NVMe m.2 PCIe Gen-3
Back to Top
Freakazoidx86 View Drop Down
Newbie
Newbie


Joined: 05 Dec 2017
Location: Mexico
Status: Offline
Points: 5
Post Options Post Options   Thanks (0) Thanks(0)   Quote Freakazoidx86 Quote  Post ReplyReply Direct Link To This Post Posted: 13 Dec 2017 at 3:09pm
I have the same issue (that doesn't really seems to affect me in anyway though), I made this post too, looking to know if It was just me or something global across m4 motherboards.

But as I mentioned in my post, I didn't have this bad temp reading in BIOS version 3.30

My post:
http://forum.asrock.com/forum_posts.asp%3FTID=6827&title=ab350-pro4-bios-v330-cpu-temp-offset
Back to Top
underthedog View Drop Down
Newbie
Newbie
Avatar

Joined: 20 Nov 2017
Status: Offline
Points: 24
Post Options Post Options   Thanks (0) Thanks(0)   Quote underthedog Quote  Post ReplyReply Direct Link To This Post Posted: 13 Dec 2017 at 4:25pm
Excellent!
Thanks again for following up and for linking your post to this one.  That way, hopefully, it can serve to help others.

ASRock X399 Taichi AMD
AMD Ryzen Threadripper 1950X
Corsair Vengeance LPX 2x16G DDR4-2666 PC4-21300 C16 Quad Channel
RX-580 8GB GPU
EVGA SuperNOVA 750W 80 Plus Gold
WD Black 512GB NVMe m.2 PCIe Gen-3
Back to Top
jmmec View Drop Down
Newbie
Newbie


Joined: 22 Nov 2017
Status: Offline
Points: 21
Post Options Post Options   Thanks (0) Thanks(0)   Quote jmmec Quote  Post ReplyReply Direct Link To This Post Posted: 16 Dec 2017 at 11:05pm
I just briefly googled, and here is a summary from different sources with some tweaks for clarity:
Tdie is the temperature on the die, so that's the one you want to concentrate on.

Tctl is the control temperature, which is what gets reported to your cooling system.  The +27C offset is to get it to kick in sooner (it's only for the X versions).

Regarding Tctl on Threadripper it has an offset of 27 degrees. So a reported temperature of 90 degrees (by most programs that don't also offer Tdie) would actually mean a Tdie of 63 degrees on Threadripper.
For example, if I turn on DrDebug to have it report temps when booted into an OS, then this is what I get:
DrDebug = 44 (this is the Tctl temp)
And this is what my OS reports (ArchLinux):
SYSTIN:                 +17.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:                 +17.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                 +6.0°C    sensor = thermistor
AUXTIN1:                +18.0°C    sensor = thermistor
AUXTIN2:                +18.0°C    sensor = thermistor
AUXTIN3:                +19.0°C    sensor = thermistor
SMBUSMASTER 0:          +44.5°C 

So:

1. My CPU is really operating at 17 (Tdie), and not the higher temp reported by DrDebug (Tctl).

2. I have a 27C offset as expected:   44 (Tctl) - 17 (Tdie) = 27

3. It looks like SMBUSMASTER == Tctl, but with better resolution than DrDebug can display.
Back to Top
ssateneth View Drop Down
Newbie
Newbie


Joined: 19 Oct 2017
Status: Offline
Points: 129
Post Options Post Options   Thanks (0) Thanks(0)   Quote ssateneth Quote  Post ReplyReply Direct Link To This Post Posted: 17 Dec 2017 at 12:33pm
Tctl is what temperature the CPU itself reports. No chipset, no 3rd party chip. It's been detected that Tctl is 27C higher than actual for threadripper. So if it shows 70C on idle, you are really only at 43C. Ryzen 1800x, 1700x, 1600X etc show similar behavior. Their difference is 17C. Non-X ryzen shows real temperature for Tctl. The purpose for 'wrong' temperature is for tuning boost speeds/voltages and fan speed curve more correctly since threadripper and X-series ryzen have higher TDP and can consume more power and in turn put out more heat.
MB: X399 Taichi, UEFI L3.32
VGA: EVGA 1080 Ti FTW3
PSU: Seasonic PRIME 1300 W PLATINUM
CPU: AMD Ryzen Threadripper 2950X
MEM: 4x16GB, 3600MHz G.Skill Trident Z F4-3600C17Q-64GTZKW
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 3.234 seconds.