X399 Fatal1ty Bios HW monitor bug?
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=6184
Printed Date: 21 Dec 2024 at 8:36pm Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com
Topic: X399 Fatal1ty Bios HW monitor bug?
Posted By: LurkerLito
Subject: X399 Fatal1ty Bios HW monitor bug?
Date Posted: 25 Sep 2017 at 7:50am
" rel="nofollow - There seems to be a discrepancy between the CPU temperatures in the BIOS. In Advanced mode under the HW monitor tab, CPU temp for me is saying 52.4 at the moment at idle and that cannot be right. So I switch to easy mode and that CPU temp reading in the upper right is 32c which does sound right to me. Is this a bug in the bios? I am pretty sure this was happening in the other bios I have used 1.30 (which came with my board) and the 1.60 I used briefly.
|
Replies:
Posted By: MisterJ
Date Posted: 25 Sep 2017 at 7:56am
LurkerLito, I think this is a function of the down level AGESA. I see the same thing. Seems like Tom's Hardware had an article about this. If you can find it, please post a link here. Thanks and enjoy, John.
------------- Fat1 X399 Pro Gaming, TR 1950X, RAID0 3xSamsung SSD 960 EVO, G.SKILL FlareX F4-3200C14Q-32GFX, Win 10 x64 Pro, Enermx Platimax 850, Enermx Liqtech TR4 CPU Cooler, Radeon RX580, BIOS 2.00, 2xHDDs WD
|
Posted By: parsec
Date Posted: 25 Sep 2017 at 12:13pm
LurkerLito wrote:
" rel="nofollow - There seems to be a discrepancy between the CPU temperatures in the BIOS. In Advanced mode under the HW monitor tab, CPU temp for me is saying 52.4 at the moment at idle and that cannot be right. So I switch to easy mode and that CPU temp reading in the upper right is 32c which does sound right to me. Is this a bug in the bios? I am pretty sure this was happening in the other bios I have used 1.30 (which came with my board) and the 1.60 I used briefly.
|
As I've tried to explain in other threads, including one of yours, there
are multiple temperatures reported by Ryzen processors, called Tdie and
Tctrl. For some Ryzen 7 processors, they are different, for others they
are the same. Since you seem skeptical about it, I'll let AMD explain it:
https://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
Pretty much a semi-explanation IMO. The use of Tctrl is not clear, although I have a theory about it that I won't share at this time. IMO, Threadripper would also have the 20° C offset from Tdie, and report a Tctrl temperature. Finding information about this is frustratingly difficult.
The temperature reported in the UEFI of my ASRock X370 Killer SLI/ac with a 1700X at 3.9GHz is normally in the upper 50's C or more. None of the CPU power saving options are active when in the UEFI/BIOS, as well as none of the Windows Power Plan processor state controls. So the core speed is at its maximum, regardless of load. Only one CPU core is in use, no core or thread scheduling in the UEFI/BIOS. Note the VCore reading in the UEFI compared to Windows.
So while I wanted to think the HW Monitor temperature is Tctrl, with its 20° C offset from Tdie, I'm uncertain. I've seen the same behavior, a higher CPU temperature in the UEFI than in Windows with earlier and current Intel processors (Haswell, Broadwell, Skylake, Kaby Lake) too, for the same reasons, and possibly others.
If I then go into Windows, run HWiNFO64, check the Tdie and Tctrl readings, separately listed with my board, and I see Tdie as low as the mid 20C with the CPU at idle, but of course Tctrl at the same time is mid 40's C, perfectly offset by 20° C.
In your case, between EZ Mode and Advanced, the perfect 20° C difference sure looks like Tctrl being used in Advanced mode, and Tdie in EZ Mode. The reason(s) for the difference is unknown to me.
An interesting test is, if you don't have things configured like this to start, in the UEFI/BIOS, disable the Cool N Quiet, C6, and Global C State options. Then boot into Windows, and set the Power Plan to High Performance, which should set the Minimum Processor State to 100%. Then check the CPU temperature. Compare that with all the CPU power saving options enabled, and the Windows Power Plan set to Balanced. Don't use the Ryzen Balanced power plan for this test.
------------- http://valid.x86.fr/48rujh" rel="nofollow">
|
|