ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - wrong temperature in bios
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

wrong temperature in bios

 Post Reply Post Reply
Author
Message
-BrOLy- View Drop Down
Newbie
Newbie


Joined: 11 Nov 2017
Status: Offline
Points: 6
Post Options Post Options   Thanks (0) Thanks(0)   Quote -BrOLy- Quote  Post ReplyReply Direct Link To This Post Topic: wrong temperature in bios
    Posted: 27 Apr 2018 at 5:01pm
When i go on bios h/w monitor always see a very higher temperature different from other programs. 
On bios is about 65° but in the same situation is about 30° on HWMONITOR or others.
Is it a bug?
Ooh, my CPU is 1700x install on X370 PRO gaming

Back to Top
ASRock_TSD View Drop Down
ASRock_Official
ASRock_Official


Joined: 20 Mar 2015
Status: Offline
Points: 2029
Post Options Post Options   Thanks (0) Thanks(0)   Quote ASRock_TSD Quote  Post ReplyReply Direct Link To This Post Posted: 27 Apr 2018 at 5:18pm
Dear -BrOLy-,

Greetings, this is ASRock TSD.


The BIOS temperature source of Ryzen CPUs is reference to the CPU tCTL which included +20°C offset according to AMD official announcement.
 
The CPU temperature source in third party like HW Monitor is reference to the true junction temperature, so it may lower than the temperature which read from tCTL.
 
In addition, the BIOS environment does not include driver to allocate the CPU resource, so it is normal that the CPU will run at full speed and the temperature under BIOS will higher than the OS environment.
  
For further information, please refer to AMD announcement as below link,


Thanks!

All the best,
ASRock TSD

Back to Top
scythefwd View Drop Down
Newbie
Newbie


Joined: 05 Apr 2018
Status: Offline
Points: 47
Post Options Post Options   Thanks (0) Thanks(0)   Quote scythefwd Quote  Post ReplyReply Direct Link To This Post Posted: 02 May 2018 at 11:54pm
asrock_TSD - while I think you are absolutely correct.. could it be possible for ASROCK to code around that 27 degree bump?  I mean, its spinning up my fans to max speed when I'm running at 40 degrees C.. 

Edit - 27 is for my TR 1950x, 20 for the 1700x mentioned in the OP


Edited by scythefwd - 02 May 2018 at 11:57pm
Back to Top
VUMeter View Drop Down
Newbie
Newbie


Joined: 14 Sep 2017
Location: UK
Status: Offline
Points: 132
Post Options Post Options   Thanks (0) Thanks(0)   Quote VUMeter Quote  Post ReplyReply Direct Link To This Post Posted: 03 May 2018 at 1:42am
Hi,
There are 2 (3) temperatures that get reported with regards to the CPU.

One is the CPU die temperature, the temperature of the chip itself.  This one has 2 possible readouts one is true, the other is 20°C higher than it should be.  You'll find this temperature referred to a Tdie.

The other is from a sensor on the motherboard, near/in the socket. This one fluctuates less than Tdie because it's getting residual heat, not direct heat.  This is often referred to as T-socket.

On the 1700x and 1800x the Tdie reported by the hardware is actually 20°C higher than it should be.  This offset is handled by software but isn't really handled in the BIOS/UEFI.  When setting up fan profiles in BIOS, just add 20°C to the target temps, no biggy.  It's not an unusual thing, this offset, I had it on my old Core2Duo Intel CPU too, but there never seemed to be a completely honest answer from Intel as to what this offset actually was - AMD stated it pretty close to the beginning.  Bear in mind, the temperature is derived from an internal calculation based on TjMax, or the delta from the maximum.

I set up my UEFI to control CPU fan speed, rather than have software do it.  I've configured all of the temps correctly, and it works just fine for me.  Some trial and error of course, but the fans are going nuts here, and temps are always pretty low.
X370 TaiChi | 1700X P3.10 stock clocks | (2x 16GB) 32GB FlareX 2400MHz.
Back to Top
scythefwd View Drop Down
Newbie
Newbie


Joined: 05 Apr 2018
Status: Offline
Points: 47
Post Options Post Options   Thanks (0) Thanks(0)   Quote scythefwd Quote  Post ReplyReply Direct Link To This Post Posted: 03 May 2018 at 11:39am
VU, I think its TCTL that has the offset, and TDIE is the temp of the cpu die (and is usually 20ish degrees cooler than tctl)
Back to Top
VUMeter View Drop Down
Newbie
Newbie


Joined: 14 Sep 2017
Location: UK
Status: Offline
Points: 132
Post Options Post Options   Thanks (0) Thanks(0)   Quote VUMeter Quote  Post ReplyReply Direct Link To This Post Posted: 03 May 2018 at 6:08pm
^ Yes, of course, sorry for any confusion.

Tdie = actual die / chip temperature.
Tctrl = Tdie + 20.
'T-socket' = socket temperature sensor on motherboard.

I didn't like T-socket because it took too long to ramp up, and the CPU was getting toasty, but the fans weren't kicking in quick enough.  Once T-socket reflected a higher temperature (due to sustained CPU load), it would take a bit longer for this temperature to drop, whereas Tdie had already dropped, as the load had gone.

In a perfect world we'd use Tdie as our temp source (or just offset target temps by 20 from Tctrl) and use some hysteresis to smooth the fan adjustment out.
As the Noctua fan I have makes more noise when it's changing speed than when it's up to speed, I have set the fan profiles to work in steps rather than as a ramp.
X370 TaiChi | 1700X P3.10 stock clocks | (2x 16GB) 32GB FlareX 2400MHz.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.06
Copyright ©2001-2018 Web Wiz Ltd.

This page was generated in 0.031 seconds.