ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - X370 taichi fan pwm problem
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

X370 taichi fan pwm problem

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

Joined: 12 Sep 2017
Location: indonesia
Status: Offline
Points: 10
Post Options Post Options   Thanks (0) Thanks(0)   Quote imamnanda2502 Quote  Post ReplyReply Direct Link To This Post Topic: X370 taichi fan pwm problem
    Posted: 12 Sep 2017 at 7:38pm
ok, so i have x370 taichi motherboard bought 2 days ago.. but from day one my pwm cpu fan cooler didn't respond to the cpu temperature. it just spin with constant rpm no matter what temperature is. even at 75 - 80c.. so i had to set the pwm fan to performance mode to dispatch the heat coming from my ryzen 1600. and its really not pleasant for me to hearing my cpu fan roaring at the middle of night. i have cooler master 212 evo LED pair with gigabyte gtx 1060 single fan and my psu is seasonic m12II 620 evo. ram is corsair lpx 2666 hynix chipset runing at 2800

i did overclock my cpu to 3.9ghz with 1.38v vcore and its stable but even when i reset the bios via switch and jumper, my fan still not respond to what ever setting i set on fan curve (fan-tastic). it did change the rpm but it just sit there at the lowest rpm setting..it not go up like it should when the temp are high. i set my monitor in fan setting to cpu though and didn't change it. my cpu fan attach to cpu fan header and the rest of a fan are attach to cha fan 1 and cha fan 2 and it the same behavior,not changing rpm..

my question is how do i fix this?downgrade the bios version or rma the board?i have bios v3.10
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (1) Thanks(1)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 13 Sep 2017 at 12:00am
Originally posted by imamnanda2502 imamnanda2502 wrote:

ok, so i have x370 taichi motherboard bought 2 days ago.. but from day one my pwm cpu fan cooler didn't respond to the cpu temperature. it just spin with constant rpm no matter what temperature is. even at 75 - 80c.. so i had to set the pwm fan to performance mode to dispatch the heat coming from my ryzen 1600. and its really not pleasant for me to hearing my cpu fan roaring at the middle of night. i have cooler master 212 evo LED pair with gigabyte gtx 1060 single fan and my psu is seasonic m12II 620 evo. ram is corsair lpx 2666 hynix chipset runing at 2800

i did overclock my cpu to 3.9ghz with 1.38v vcore and its stable but even when i reset the bios via switch and jumper, my fan still not respond to what ever setting i set on fan curve (fan-tastic). it did change the rpm but it just sit there at the lowest rpm setting..it not go up like it should when the temp are high. i set my monitor in fan setting to cpu though and didn't change it. my cpu fan attach to cpu fan header and the rest of a fan are attach to cha fan 1 and cha fan 2 and it the same behavior,not changing rpm..

my question is how do i fix this?downgrade the bios version or rma the board?i have bios v3.10


The new UEFI/BIOS versions for ASRock AM4 boards, like the X370 Taichi's 3.10, now have three settings for CPU temperature monitoring for fan speed control. That is stated generally in the description for 3.10. All three settings are not shown in the FANTastic Tuning screen, but can be set in the HW Monitor settings for each individual fan header.

The three option settings are, CPU Temperature (which ASRock calls external, the default), Motherboard temperature, and Tctrl, the new setting. Tctrl is an AMD term, and IMO is the CPU temperature that should be used for the CPU cooler's fan speed control. I would have preferred the AMD Tdie temperature instead (Tctrl = Tdie + 20° C), but that is debatable.

Ryzen processor temperatures tend to change quickly up and down, and in large steps of ~20° C. That is the Tdie temperature. The other "CPU temperature" seems to be similar to the earlier AMD board's Socket temperature, that does not change quickly or in large steps. The behavior of the CPU cooler's fans speed depends upon which of these temperatures is being monitored.

Using the CPU Temperature reading results in a much more constant, non-changing fan speed. Using Tdie results in a constantly changing fan speed, up and down. Ryzen users have complained about both of these fan speed behaviors, some prefer the more constant fan speed since they don't like hearing the fan speed constantly ramping up and down. Others like you don't like seeing a high Tdie or Tctrl temperature, shown by most monitoring programs, while the fan speed does not change much at all. The new option set of three is an attempt to please both types of users.

Try setting the monitoring temperature of the CPU_FAN header to Tcrl, and see what happens. That is not the default setting. You can then set a Custom CPU fan speed curve that matches your usage and desires for CPU cooling vs fan speed noise. Getting that right for you will take some experimentation with the Custom CPU fan speed curve. That tends to be an art form with Ryzen processors, which now behave like Intel Skylake processors, whose temperature changes quickly and constantly.

If that does not change things for you, try clearing the UEFI/BIOS, and when you go into the UEFI afterwards, click Load UEFI Defaults in the Exit screen, which I have seen one X370 Taichi owner claim it fixed some odd fan speed control behavior they were experiencing.

If that does not help, I assume your CPU cooler's fan is a four pin PWM fan, standard with CM 212 models? You could try another fan header such as the CPU Opt or Chassis Opt, both can monitor the three temperatures provided with the new Smart Fan option settings.



Edited by parsec - 13 Sep 2017 at 11:09am
Back to Top
imamnanda2502 View Drop Down
Newbie
Newbie
Avatar

Joined: 12 Sep 2017
Location: indonesia
Status: Offline
Points: 10
Post Options Post Options   Thanks (0) Thanks(0)   Quote imamnanda2502 Quote  Post ReplyReply Direct Link To This Post Posted: 13 Sep 2017 at 4:04pm
Originally posted by parsec parsec wrote:

Originally posted by imamnanda2502 imamnanda2502 wrote:

ok, so i have x370 taichi motherboard bought 2 days ago.. but from day one my pwm cpu fan cooler didn't respond to the cpu temperature. it just spin with constant rpm no matter what temperature is. even at 75 - 80c.. so i had to set the pwm fan to performance mode to dispatch the heat coming from my ryzen 1600. and its really not pleasant for me to hearing my cpu fan roaring at the middle of night. i have cooler master 212 evo LED pair with gigabyte gtx 1060 single fan and my psu is seasonic m12II 620 evo. ram is corsair lpx 2666 hynix chipset runing at 2800

i did overclock my cpu to 3.9ghz with 1.38v vcore and its stable but even when i reset the bios via switch and jumper, my fan still not respond to what ever setting i set on fan curve (fan-tastic). it did change the rpm but it just sit there at the lowest rpm setting..it not go up like it should when the temp are high. i set my monitor in fan setting to cpu though and didn't change it. my cpu fan attach to cpu fan header and the rest of a fan are attach to cha fan 1 and cha fan 2 and it the same behavior,not changing rpm..

my question is how do i fix this?downgrade the bios version or rma the board?i have bios v3.10


The new UEFI/BIOS versions for ASRock AM4 boards, like the X370 Taichi's 3.10, now have three settings for CPU temperature monitoring for fan speed control. That is stated generally in the description for 3.10. All three settings are not shown in the FANTastic Tuning screen, but can be set in the HW Monitor settings for each individual fan header.

The three option settings are, CPU Temperature (which ASRock calls external, the default), Motherboard temperature, and Tctrl, the new setting. Tctrl is an AMD term, and IMO is the CPU temperature that should be used for the CPU cooler's fan speed control. I would have preferred the AMD Tdie temperature instead (Tctrl = Tdie + 20° C), but that is debatable.

Ryzen processor temperatures tend to change quickly up and down, and in large steps of ~20° C. That is the Tdie temperature. The other "CPU temperature" seems to be similar to the earlier AMD board's Socket temperature, that does not change quickly or in large steps. The behavior of the CPU cooler's fans speed depends upon which of these temperatures is being monitored.

Using the CPU Temperature reading results in a much more constant, non-changing fan speed. Using Tdie results in a constantly changing fan speed, up and down. Ryzen users have complained about both of these fan speed behaviors, some prefer the more constant fan speed since they don't like hearing the fan speed constantly ramping up and down. Others like you don't like seeing a high Tdie or Tctrl temperature, shown by most monitoring programs, while the fan speed does not change much at all. The new option set of three is an attempt to please both types of users.

Try setting the monitoring temperature of the CPU_FAN header to Tcrl, and see what happens. That is not the default setting. You can then set a Custom CPU fan speed curve that matches your usage and desires for CPU cooling vs fan speed noise. Getting that right for you will take some experimentation with the Custom CPU fan speed curve. That tends to be an art form with Ryzen processors, which now behave like Intel Skylake processors, whose temperature changes quickly and constantly.

If that does not change things for you, try clearing the UEFI/BIOS, and when you go into the UEFI afterwards, click Load UEFI Defaults in the Exit screen, which I have seen one X370 Taichi owner claim it fixed some odd fan speed control behavior they were experiencing.

If that does not help, I assume your CPU cooler's fan is a four pin PWM fan, standard with CM 212 models? You could try another fan header such as the CPU Opt or Chassis Opt, both can monitor the three temperatures provided with the new Smart Fan option settings.



i see.. so basically it's one the feature of the bios right? i've been tinkering with bios fan setting last night with your solution and maybe its just me but my ryzen temp seems normal now.. i forgot to mention my ryzen are hotter than it should when i apply vcore 1.38v but then i apply your solution and my ryzen temp drop at least 5c.. is this normal? i mean different monitor setting (cpu monitor VS m/b monitor) and the sensor give different temp reading. if its normal which one is more accurate? cpu monitor or m/b monitor?
Back to Top
Haaviko View Drop Down
Newbie
Newbie


Joined: 30 Jul 2017
Status: Offline
Points: 23
Post Options Post Options   Thanks (0) Thanks(0)   Quote Haaviko Quote  Post ReplyReply Direct Link To This Post Posted: 27 Oct 2017 at 10:20am
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 27 Oct 2017 at 12:03pm
That looks like Corsair Link found another fan connected to the board and is displaying its speed.

Or are you telling us that you have no other fans connected to your board?

Corsair Link can be buggy, but to display a "ghost fan" speed is beyond a bug.

Hmm, VCPU is 2.85V? While I highly doubt that is actually the CPU Vcore, that is just an example of how generically programmed Corsair Link is. It takes a lot of work to program a monitoring program to work with every system, since there are very few standards. Which is why we see Temp #1, Temp #2, etc.

You may like to run your CPU cooler's fans at full speed, but a "slow fan" is subjective. I've been trying to help a guy in the forum that wants his Intel stock CPU cooler's fan to be off (0 RPM) most of the time. That is a slow fan! Wink

So you have no fans connected to the board? If that is true, I hope you don't think there is a problem with the board.


Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 27 Oct 2017 at 12:13pm
Originally posted by imamnanda2502 imamnanda2502 wrote:



i see.. so basically it's one the feature of the bios right? i've been tinkering with bios fan setting last night with your solution and maybe its just me but my ryzen temp seems normal now.. i forgot to mention my ryzen are hotter than it should when i apply vcore 1.38v but then i apply your solution and my ryzen temp drop at least 5c.. is this normal? i mean different monitor setting (cpu monitor VS m/b monitor) and the sensor give different temp reading. if its normal which one is more accurate? cpu monitor or m/b monitor?


You are comparing the CPU temperature to the mother board's temperature. They are two completely different things. Your CPU cooler's fans should be controlled by the CPU temperature, which is independent of the mother board temperature. Both temperature sensors are accurate, but are measuring two different things.

The mother board temperature will change very little, and should not be used to control the CPU cooler's fans.


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 0.125 seconds.