Print Page | Close Window

wrong temperature in bios

Printed From: ASRock.com
Category: Technical Support
Forum Name: AMD Motherboards
Forum Description: Question about ASRock AMD motherboards
URL: https://forum.asrock.com/forum_posts.asp?TID=8531
Printed Date: 03 Jun 2024 at 6:05am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: wrong temperature in bios
Posted By: -BrOLy-
Subject: wrong temperature in bios
Date Posted: 27 Apr 2018 at 5:01pm
" rel="nofollow - 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




Replies:
Posted By: ASRock_TSD
Date 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,
http://community.amd.com/community/gaming/blog/2017/03/13/amd-ryzen-community-update" rel="nofollow - https://community.amd.com/community/gaming/blog/2017/03/13/amd-ryzen-community-update


Thanks!

All the best,
ASRock TSD



Posted By: scythefwd
Date Posted: 02 May 2018 at 11:54pm
" rel="nofollow - 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


Posted By: VUMeter
Date 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.
https://valid.x86.fr/ikadaa" rel="nofollow">


Posted By: scythefwd
Date 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)


Posted By: VUMeter
Date 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.
https://valid.x86.fr/ikadaa" rel="nofollow">


Posted By: zmp2000
Date Posted: 01 Aug 2020 at 9:18am
Whats wrong with ASROCK? if it has an offset of 20 degrees, it should have the same offset on the maximum tempeprature (Critical)

We can't set te CPU fan to something decent.

I think this offset sucks by the way, it is uninformative, confused the user and it's acting like a bug when controlling the fan through BIOS



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net