The Ultimate Fanspeed Ic Nibitor Guide
The Ultimate Fanspeed Ic Nibitor Guide
Is your GPU to hot ? You don't want to use software to control the "Fan speed" . Well this could be the solution , put the Fan profile directly in to the BIOS and keep you GPU cool.
WARNING: A BIOS FLASH IS NOT WITHOUT DANGER!!!!!!!!!!! You can use software to make fan speed profiles.
The ADT7473 controller is a thermal monitor and multiple PWM fan controller for noise sensitive or power sensitive applications requiring active system cooling. It can drive a fan using either a low or high frequency drive signal, monitor the temperature of up to two remote
sensor diodes plus its own internal temperature, and measure and control the speed of up to four fans so they operate at the lowest possible speed for minimum acoustic noise.
The features that are interesting to us:
- Dynamic TMIN control mode optimizes system acoustics intelligently. - Automatic fan speed control mode controls system cooling based on measured temperature. - Enhanced acoustic mode dramatically reduces user perception of changing fan speeds. - Thermal protection feature via THERM output.
1A: TMin Settings : (The temperature at which the fan turns at "min Duty cycle)
"TMin" can be programmed in 1C increments. Once the "TMin" value is exceeded, the fan will run faster than the "min Duty cycle". The fan turns back to "min Duty cycle" once the temperature drops below "TMin" "THyst".(If "Thyst" has a value).
1C: "TRange slope" settings:( Programs the "Fan Duty cycle" versus temperature control
sloop) "TRange slope" is the range of temperature over which automatic fan control occurs once the programmed "TMin" temperature is exceeded. "TRange slope" is a temperature slope, not an arbitrary value.
Example: a "TRange slope" of 40C holds true only for "min Duty cycle" = 33%. If "min Duty cycle" is increased or decreased, the effective "TRange slope" changes. So in this case it takes 40C for the Fan to go from "min Duty cycle" 33% to maximum Fan speed 100%. If you change the "min Duty cycle" to 50% the "TRange slope" still set to 40 it is no longer true 40C but 30C , so it takes 30C to go fro m "min Duty cycle" 33% to maximu m Fan speed 100%. (This you will notice when you set your wanted values fo r "TMin", "min Duty cycle", "TRange slope" in the info box at NiBiToR.)
1D:"TCrit" settings: (If the temperature is exceeds this critical limit , the fan will run at 100% for
maximum cooling) "TCrit" is the absolute maximum temperature allowed on a temperature channel or in this case the GPU. When operating above this temperature, a component might be beyond its safe operating limit. When the temperature exceeds "TCrit" the Fan is driven at 100% duty cycle (full speed) to provide critical system cooling. The fans remain running at 100% until the temperature drops below "TCrit" "THyst" (if "THyst" has a value). The default "THyst" value is 2C or 0C. The "TCrit" limit should be considered the maximum worstcase operating temperature of the system. Because exceeding "TCrit" limit the Fan runs at 100%, it has very negative acoustic effects. Ultimately, this limit should be set up as a failsafe, and it should not be exceeded under normal system operating conditions. Note that the "TCrit" limit is nonmaskable and affect the fan speed no matter how the automatic fan control settings are configured.
Example: "TCrit" = 75C , "THyst" = 0C , "TMin" = 40C , "min Duty cycle" = 35% , "TRAnge slope" = 40C. Normally the fan will hit 100% at 79C (40C + 40C on a 35%) , but the "TCrit" is set at 75C so when 75C temperature is reached the Fan will run 100%.
"THyst" is only of importance if your GPU temperature stays around "TMin" or "TCrit" temperature. Most of the time it's set at 0C by default at the GTX... series.
2:Dynamic speed Fan Control Overview (smart automatic speed fan control).
This is set as default by most GPU's , because it's based on quiet operation, so if you want coolest operation this is not the way to go , this option is looking to keep the card as quiet as possible. Result: it takes a big temperature increase before the fan runs faster and the GPU gets warmer. You can change this but it is not as direct as the "Automatic speed" Fan control. For the ones who are interested in this option , I will try to make it clear.
Getting the most benefit from the "Automatic speed" Fan control mode involves characterizing the system to find the best "TMin" and "TRange slope" settings for the control loop, and the best "min Duty cycle" value for the quietest fan speed setting. Using the "Dynamic speed "TMin" control mode, however, shortens the characterization time and alleviates tweaking the control loop settings because the device can selfadjust during system operation. "Dynamic TMin" control mode is operated by specifying the "operating zone temperature"("TOperation") required for the system. Associated with this control mode are three operating point registers, one for each temperature channel. This allows the system thermal solution to be broken down into distinct thermal zones. ("THigh" , "TOperation" , "TLow")
Dynamic "TMin" Control Parameters: -"TLow": Defines the temperature at which the "TMin" value starts to be increased, if
temperature falls below this value, the controller switches to "Automatic Speed" settings. This has the effect of reducing the fan speed, allowing the system to get hotter.
-"THigh": Defines the temperature at which the "TMin" value starts to be reduced, if temperature
increases above this value, the controller switches to "Automatic Speed" settings. This has the effect of increasing fan speed to cool down the system.
-"TMin"(Dynamic): The temperature at which the fan turns at "min Duty cycle", but at
"Dynamic TMin" control this is a variable.
-"TOperation": The target temperature zone , the ADT7473 attempts to keep the GPU
temperature at about this "TOperation" point by adjusting the "TMin" parameters of the control loop.
-"TCrit": If the temperature exceeds this critical limit , the fan will run at 100% for maximum
cooling.
-"TRange slope": Programs the "Fan Duty cycle" versus temperature control sloop.
"TOperation" to be exceeded, and in turn, the ADT7473 reduces "TMin" to turn the fans on sooner to cool the system. As the temperature drops below the operating point ("TOperation") temperature, "TMin" is increased, and the fan speed is reduced. However, the loop operation is not as simple as described in these steps. A number of conditions govern the situations in which Dynamic "TMin" can increase or decrease , see examples.
Example 1: Normal OperationNo Dynamic "TMin" Adjustment If measured temperature never exceeds the programmed "TOperation" minus the "THyst" temperature, then Dynamic "TMin" is not adjusted , so it remains at its current setting. If measured temperature never drops below the low temperature limit, then Dynamic "TMin" is not adjusted.
Because neither the "TOperation" minus the "THyst" temperature nor the "TLow" limit has been exceeded, the Dynamic "TMin" value is not adjusted, and the fan runs at a speed determined by the fixed "TMin" and "TRange slope" values defined in the "Automatic speed" Fan control mode.
Example 2: Operating Point ("TOperation) Exceeded"TMin" Reduced When the measured temperature is below the "TOperation" temperature minus the "THyst", Dynamic "TMin" remains the same. Once the temperature exceeds the "TOperation" temperature minus the "THyst", Dynamic "TMin" starts to decrease.
Example 3: Increase Dynamic "TMin" Cycle When the temperature drops below the "TLow" limit Increasing Dynamic "TMin" has the effect of running the fan slower and, therefore, quieter. Dynamic "TMin" can increase if: The measured temperature falls below the "TLow" limit. This means the user must choose the "TLow" limit carefully. It should not be so low that the temperature never falls below it because Dynamic "TMin" would never increase, and the fans would run faster than necessary. "TMin" is below the "THigh" limit. "TMin" is never allowed to set above the "THigh" limit. As a result, the "THigh" limit should be sensibly chosen because it determines how high Dynamic "TMin" can go. "TMin is below the "TOperation" temperature. "TMin" should never be allowed to set above the "TOperation" temperature because the fans speed would not increase until the temperature rose above the "TOperation". The temperature is above "TMin". The dynamic "TMin" control is turned off below "TMin".
Example 4: Preventing Dynamic "TMin" from Reaching Full Scale Because "Tmin" is dynamically adjusted, it is undesirable for "Tmin" to reach full scale (127C) because the fan would never start to run faster as the "min Duty cycle". As a result, "Tmin" is allowed to vary only within a specified range: The lowest possible value for "Tmin" is 127C (twos complement mode) or 64C (Offset 64 mode). "Tmin" cannot exceed the high temperature limit. If the temperature is below "Tmin, the fan is switched off or runs at minimum speed and dynamic "Tmin" control is disabled.
CONCLUSION ON DYNAMIC "TMin" SPEED: "TOperation plays a very big role in this mode , using the "TOperation limit ensures that the Dynamic "TMin" speed control mode operates in the best acoustic position while ensuring that the temperature never exceeds the maximum operating temperature ("THigh). Using the "TOperation" limit allows "TMin" to be independent of systemlevel issues because of its selfcorrective nature. Is this the best way for a overclocked GPU ? I prefer the "Automatic speed" mode , the GPU cooling is more direct , the fan speed increase is more and louder but the GPU stays a lot cooler. You can set your "TOperation limit at a lower limit or even stop the Dynamic "TMin" from adjusting by setting a very low "THigh"( see graf. above). If you are looking for a quiet system with not the maximum cooling but still sufficient , than "Dynamic speed" mode is your way to go. If you set the values right it can perform better as the default settings.
010 = 3 time slots = 11.8 sec 011 = 5 time slots = 7 sec 100 = 8 time slots = 4.4 sec 101 = 12 time slots = 3 sec 110 = 24 time slots = 1.6 sec 111 = 48 time slots = 0.8 sec Another way to view the ramp rates is to measure the time it takes to ramp up from 0% to 100% duty cycle for an instantaneous change in temperature. Put simple: it takes 35 sec in "time slot 1" to go from 0% to 100% Fan speed. Remind that your lowest fan speed never 0% is. So from 40% to 100% will not take 35 sec. in a realistic environment . For GPU cooling it's not the best solution , the GPU heats up quickly when you put load on it , and it is not recommended that the fan takes even 3 or 5 sec to go to a faster rotation speed. Again this is for quiet operation and not coolest performance , at default this is not marked by the vendor. If you want to know what "time slot" the best is for you if you want to use this option, well you will need to test it.
Final Words:
This ADT7473 Thermal controller is designed for up to 4 fans and working on a motherboard for cpu cooling , it can also deal very well GPU cooling if you set the right values , i noticed a drop of 4C in Idle and instead 97-98C under load now it's 80-83C under 100% load. So I gain about 16C under load. You can go for best and direct cooling with the "Automatic speed" mode , for good cooling and quiet operation you have "Dynamic speed" mode and if this is not quiet enough you can use "Acoustic Enhancement".
civato 2010.