![]() |
Asrock X370 Gaming K4 temperature reporting |
Post Reply ![]() |
Page 12> |
Author | |
EpicPants ![]() Newbie ![]() Joined: 13 Mar 2017 Location: Singapore Status: Offline Points: 24 |
![]() ![]() ![]() ![]() ![]() Posted: 22 Apr 2017 at 5:34am |
[URL=][/URL][URL=][/URL]Hi all,
I was running through some overclocking options and i realize that the bios/asrock f stream is not following the CPU fan curve that i set up for it. After some investigation, i realise that the temp recorded by the motherboard/f-stream software/bios is way lower from ryzen master and HWmonitor, which causes my fan to not spin up relative to actual temps? i assume ryzen master and HWmonitor to be accruate as they are showing the same temps. It varies from 10-25degrees celcius hotter in HWmonitor and ryzen master than as detected by the bios/ f-stream. For example, fstream: 48degresss, HWmonitor 72degree Anyone else encountering the same issue? Thanks! Edited by EpicPants - 22 Apr 2017 at 11:25am |
|
![]() |
|
EpicPants ![]() Newbie ![]() Joined: 13 Mar 2017 Location: Singapore Status: Offline Points: 24 |
![]() ![]() ![]() ![]() ![]() |
Edited to include more details
|
|
![]() |
|
parsec ![]() Moderator Group ![]() ![]() Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
![]() ![]() ![]() ![]() ![]() |
First, Ryzen 7 series processors report two CPU temperatures, that AMD calls Tdie and Tctl (ctl mean control). Tctl has an offset of +20° C programmed into it relative to Tdie. Some monitoring programs like HWiNFO64 report both Tdie and Tctl, which are consistently 20° C apart. AMD apparently will use these two temperatures to control the fan speeds of their supplied CPU coolers with the Ryzen 5 series and other Ryzen processors. It's not quite clear why they need to do this yet. Next, there seems to be a third Ryzen CPU temperature that ASRock supplies from their sensor chip. It is close to Tdie, but does not seem to track it exactly, and appears to be somewhat below Tdie in the short term. It might be another AMD "socket temperature" type of thing, I'm not sure. If a temperature monitoring program only shows one Ryzen CPU temperature, which do they use? Ryzen Master and HWMonitor seem to use Tctl, and my use of Ryzen Master and HWiNFO64 indicates it is Tctl. Another thing to consider is, any temperature reading done by a monitoring program is not a continuous analog type of reading. The program reads a temperature in intervals, every second, or three or five seconds. Different monitoring programs have different sampling rates, and may not be synchronized in their sampling rates. Also if a monitoring program is programmed correctly, it only reads a temperature when nothing else is reading it from the source. If two programs try reading at the same time, that can cause a false reading. So two programs running at the same time can never read a temperature at the same moment. All of this is why you don't see the exact 20° C difference between F-Stream and Ryzen master. Is the temperature you see with Ryzen Master and HWMonitor identical at all times? If you decide that Ryzen Master is correct, you can compensate for the difference in temperature reading in the fan curves by simply subtracting 20° C from what is shown in the UEFI as the CPU temperature, and using that as base/lowest temperature in the fan curve. Then at 60° C in the fan curve, set the fan speed to 80%. The temperature "number" is really arbitrary anyway, just set the fan speed percentage to be what you want it to be at a specific temperature number Perhaps ASRock will change what they use to show the CPU temperature in a UEFI update in the future. But if they were to use Tctl, then some users would be asking why their CPU temperature is 43° C at idle, as my Tctl reading currently is. They should be asking AMD, but the mother board always gets blamed first. |
|
![]() |
|
EpicPants ![]() Newbie ![]() Joined: 13 Mar 2017 Location: Singapore Status: Offline Points: 24 |
![]() ![]() ![]() ![]() ![]() |
Ah okay. Thanks parsec!
I'm not blaming anyone or anything at all. I just have a lack of knowledge regarding such things and would seek enlightenment from others who have more expertise in the field.. if I were to blame anyone it would be myself for my lack of knowledge. That said, I'm using the 1700 cpu and I read that it does not have the 20degree offset as compared to the 1700x and 1800x. That was the reason for my confusion. Please do correct me if I'm wrong. I see that ASRock uses a different measurement, in that case, would there be an software or something that I could use to adjust my cpu fan speed to the ryzen/HWmonitor temps? I would like it to reflect that instead. Please help if u can. I really greatly appreciate any sharing of knowledge. I apologise again for my own lack of updatedness |
|
![]() |
|
StJorge ![]() Newbie ![]() Joined: 22 Oct 2016 Location: Australia Status: Offline Points: 9 |
![]() ![]() ![]() ![]() ![]() |
![]() |
|
EpicPants ![]() Newbie ![]() Joined: 13 Mar 2017 Location: Singapore Status: Offline Points: 24 |
![]() ![]() ![]() ![]() ![]() |
Im using F-stream, but it seems to be reporting another CPU temp than HWmonitor, trying to figure it out too
|
|
![]() |
|
ruspartisan ![]() Newbie ![]() Joined: 24 Apr 2017 Status: Offline Points: 7 |
![]() ![]() ![]() ![]() ![]() |
I have the same problem and even created a reddit post: https://www.reddit.com/r/Amd/comments/66pbo7/asus_gigabyte_msi_users_hows_your_automatic_fan/
Motherboard does not read Tdie or Tctl for fan control. It seems it uses a sensor under the socket, which is very slow to react: http://imgur.com/zv3RF0b . Tdie/Tctl is read by HWINFO, and is fast to react on load (Prime95), and reported temp is very slow, so is the fan curve.
|
|
![]() |
|
EpicPants ![]() Newbie ![]() Joined: 13 Mar 2017 Location: Singapore Status: Offline Points: 24 |
![]() ![]() ![]() ![]() ![]() |
yeah seems like its normal behavior for this board - i had to set the fan curve very aggressively around the 40-50 degree mark for it to work properly; and its not perfect but its a workaround(a lousy one) i suppose.
|
|
![]() |
|
ruspartisan ![]() Newbie ![]() Joined: 24 Apr 2017 Status: Offline Points: 7 |
![]() ![]() ![]() ![]() ![]() |
I've set a more aggressive curve too, but I'm very disappointed with MB's behavior. I've contacted support, but so far they've only told me about Tctl offset, which doesn't apply to R7 1700. I hope it can be fixed with a BIOS update sooner or later, but I'm seriously contemplating changing to ASUS X370 Prime while I can.
I've googled Taichi's reviews, and it seems that it has the same problem: MB reports the wrong temperature, but nobody seem to notice it.
|
|
![]() |
|
EpicPants ![]() Newbie ![]() Joined: 13 Mar 2017 Location: Singapore Status: Offline Points: 24 |
![]() ![]() ![]() ![]() ![]() |
![]() |
Post Reply ![]() |
Page 12> |
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |