Overclock.net › Forums › Graphics Cards › AMD/ATI › ATI Cooling › How To: Adjust your Fan-Curve in MSI Afterburner
New Posts  All Forums:Forum Nav:

How To: Adjust your Fan-Curve in MSI Afterburner

post #1 of 6
Thread Starter 
In MSI Afterburner you can adjust the fan-speed in relation to the heat measured by the temperature sensor above the processor. To do that, open Afterburner:



- Settings
- Fan
- Turn on manual fan-control
- Start adjusting your fan-"curve"

I'll explain how and in which way you do that, but I introduce a little bit of easy theory before. First, in thinking about fan-curves you may intuitively assume that a simple linear relation-ship between heat and fan-speed (like in the following picture) perfectly protects your processor from any ill-effects:



This is not completely right. There are several side-factors which affect quantity of heat-production and quantity of heat-transportation over time. I'm only going to explain two of them in laymens words:

1) heat-production: while overclocking the processor you linearly raise voltage and/or clocks, but the relationship between heat and voltage and heat and clocks is exponential, which means aproportional, untill a (theoretic) point where very very tiny amounts of clock or voltage will result in a huge amount of additional heat produced. This effect has it's own name: "law of diminishing returns" and is rooted in the way how electrons move through a conductor - you can not change this relationship. You have the possibility to exactly measure your own personal curve by noting the Amperes your processor is consuming at various frequencies and voltages while at 100% utilization. Your fan-curve will be very similar to that one.

2) heat-transportation: this is a relative slow process, it's not an immediate effect, and the smaller the heat-difference between the heat-transporting material and the heat-source, the longer it takes. It means the bigger the difference in temperature (like 100° C) the faster heat will be taken away. With a fan-cooling the difference between the temperature of the heat-source (the metal-body on the processor) and the heat-"consumer" (the air) is relative small, this produces a considerable delay in heat-transfer. Additionally air does also move relative slow and can't be moved away instantaneously from the heat-source.

So there is a exponential raise in temperature and an exponential delay of heat-transfer, if both come together strong in the wrong moment you can cook your processor in the timespan the action-reaction-chain need to speedup the fan after the temperature-sensor started to see too much heat.

That's why you should make a fan-profile which takes preceding/anticipating steps to work against the delaying factors. Namely an exponential curve a step ahead of the heat-curve.

In the fan-profile editor you can add additional points to the line we had in the picture above by clicking on the line:



Then you grab the point with the mouse and move it around. The point will stay active (you see the highlighted box around it, the other points stay grey). To delete points, active it by clicking the point and pressing the delete key.

Now you add as much points as you need to make a rough exponential curve:



Now there are two additional things to have in mind to adjust this curve:

1) size of the fan or speed of the fan, in general the capacity of the fan to transport heat away
2) quality of the fan and it's bearings

The first point is related to the horizontal range of the curve:

You see in the picture that at 84° the fan runs at 59%, if the fan is big it can be enough to compensate a 10° raise in a the next second, if the fan is small it may need too long and the processor jumps to 94° without any counteraction. So depending on the fan you got you may want to move the entire curve to the left, making the fan be a bit ahead of what may happen.

The second point is related to the vertical range of the curve:

You maybe see that at 0° the fan is stopped. and then very slowly starts to raise it'S speed. The problem is than fans have a real difficult time to work at very low speeds like 10 cps or a 100. Not only is it electrically difficult, it's also very stressfull to the bearings. Mechanical resistance is a relative big factor with low speeds, but starting to disappear with higher speeds. So in this case you want the fan to rotate at a constant initial speed while being silent, efficient and reduces the stress on the bearings. You want to move the entire curve up, establishing a lower limit for the fan-speed:



I have a 5870 with cooler v1, and I conducted several experiments about how fast can the fan transport heat away and how low do I want to have the temperatures. I tested with various loads and kept in mind that the heat may be produced faster than transported away for a little timespan. Once I was happy with the regular behaviour of my curve (staying below °80) I started slowly overclocking the processor and in each step of raising voltage and frequency adjusting the curve as well, it goes like this:

a) have 100% load
b) raise core-frequency, search artifact
c) raise core-voltage, if there are artifacts
d) raise fan-speed at the specific temperature the core is actually at until at 80°
e) repeat

This is my final curve after overclocking to 1000MHz/1.3V/~82A:



The processor stays firmly below 80° for anything regular (non-FurMarks) and most of the time below 45% fan-speed. Even with FurMarks I have difficulties to really hear the fan. But keep in mind that is just because of how in my card all of the mentioned factors play together (quality of the processor and the fan as well as temperature difference to ambient). I am lucky that I don't hear my fan.

Here is the final behaviour of my fan-profile in a real-world situation (STALKER CoP), approaching 65A:



If I'd play longer the temperature would converge slightly below 80° at approx. 44/45% fan-speed. This corresponds to the following "sweet"-spot in my fan-curve:



My ambient temperature is 90°F+/32°C+ as I'm living near the equator.



Keep in mind your uttmost care is for not having a hot processor, and not for having a silent fan! If your overclock results in a loud fan which annoys you while being at 80° you should accept a lower overclock.

Please also keep in mind that you need to find out which is the maximum acceptable temperature of your processor (without trottling), care about the lifetime and subtract 20% and substitute that temperature with the 80° in this guide.
It's always better to be overly cautious when it comes to overclocking.

---------------

Please give additional suggestions if you like to share them or corrections. The guide can contain errors, that's because I don't know better, or maybe because I try to make an aspect overly simplistic, or because I'm simply not english native. Keep in mind I also want to prevent that people burn up their chips. I hope this won't happen when you understand my explanations about delay, and just work slowly on your overclock - give it some time. Please don't take my statement about burning the processor literaly, of course we got a lot of security countermeasures in hardware nowadays which prevents the processor from simply bursting out in flames - but a little bit of healthy paranoia is necessary to keep enjoying your hardware for a long time.

Cu
Edited by Ethatron - 1/12/10 at 5:27pm
Yog-Sothoth
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II 965BE MSI 790FX-GD70 XFX 5870 Patriot 8GB PVS34G1600LLK 
Hard DriveOSMonitorPower
Samsung 1TB + Seagate 2x 1.5TB Windows 7 (x64) ViewSonic 21" + Dell 17" PC Power & Cooling Silencer 750W (blue) 
Mouse
Logitech MX Revolution 
  hide details  
Reply
Yog-Sothoth
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II 965BE MSI 790FX-GD70 XFX 5870 Patriot 8GB PVS34G1600LLK 
Hard DriveOSMonitorPower
Samsung 1TB + Seagate 2x 1.5TB Windows 7 (x64) ViewSonic 21" + Dell 17" PC Power & Cooling Silencer 750W (blue) 
Mouse
Logitech MX Revolution 
  hide details  
Reply
post #2 of 6
+ rep great guide mate. ill be using this forsure thankyou
Obsidian lol
(13 items)
 
  
CPUMotherboardGraphicsRAM
core I7 950 MSI X58 Big Bang 2 x 6950's 12gb's Corsair Dominater 
Hard DriveOptical DriveOSMonitor
crucial C300 ssd dvd/cd RW Win 7 Pro 3 x LCD LED Samsung 23 inch 
KeyboardPowerCaseMouse
Logitech backlit 1050 ABS Corsair obsidian 700D R.A.T 7 
  hide details  
Reply
Obsidian lol
(13 items)
 
  
CPUMotherboardGraphicsRAM
core I7 950 MSI X58 Big Bang 2 x 6950's 12gb's Corsair Dominater 
Hard DriveOptical DriveOSMonitor
crucial C300 ssd dvd/cd RW Win 7 Pro 3 x LCD LED Samsung 23 inch 
KeyboardPowerCaseMouse
Logitech backlit 1050 ABS Corsair obsidian 700D R.A.T 7 
  hide details  
Reply
post #3 of 6
I have a stock MSI 6970 ref card with that small fan. The fan is very loud above 50%. My curve is set to match temp with fan % like 50 degrees = 50-58% and goes up from there. If I run my fans like yours the temps will jump like crazy in eyefinity. AS of right now my temp is 40-43 idle and jumps to 60-63 when playing a game like black ops or just cause 2. I have tried increasing the fan speeds to 80% at 60 degrees and it does not help anymore than having it at 60%. Is this just the side effect of the ref card fans?

I am thinking about getting artic cooler fan for it and getting a 2nd card with the same fan but I dont htink it will fit like that.
post #4 of 6
Bump for an excellent guide! I used it to great effect! thumb.gif
post #5 of 6
Great guide, thanks
 
"MSI GT70"
(15 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7-3770K Asus Maximus V Extreme Crossfire Diamond Reference 7970  Corsair Dominator GT @ 2400MHz 
Hard DriveHard DriveHard DriveOptical Drive
2xCorsair GS 180GB IN Raid 0 Western Digital Black 2TB Western Digital Black 2TB Asus Bluray Writer BW-12B1ST 
CoolingCoolingCoolingOS
Custom Loop W/Alphacool Rads/360, 240, & 120MM Alphacool Blocks & BackPlates XSPC Raystorm  Windows Seven Ultimate 64Bit 
MonitorKeyboardPowerCase
CrossOver 27Q LED-P Logitech G510 Corsair AX850 Switch 810 Gunmetal 
Mouse
Logitech G600 
CPUGraphicsRAMHard Drive
Intel Core i7 4700MQ NVIDIA Geforce GTX 780M 32GB 1600MHz 128GB SSD Triple Raid 
Hard DriveHard DriveHard DriveOptical Drive
128GB SSD 128GB SSD 1TB  Blueray 
OSMonitor
Windows 8 Professional  17: 1920x1080 
CPUMotherboardGraphicsRAM
Intel Core i7-3930K  ASUS P9X79 WS  Nvdia Quadro K4000 32 Corsair Dominator Platinum 2133MHz 
Hard DriveHard DriveHard DriveOptical Drive
500GB SAMSUNG 840 Series Seagate Constellation 2TB Seagate Constellation 2TB Asus BW-14D1XT Bluray Writer 
CoolingOSMonitorKeyboard
Corsair H100i Windows 8 Professional 64Bit 27" SAMSUNG S27A850D  Logitech MK710 Desktop 
PowerCaseMouseAudio
Corsair AX860i Corsair 650D Logitech MK710 Desktop HT | OMEGA eClaro 7.1 
  hide details  
Reply
 
"MSI GT70"
(15 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7-3770K Asus Maximus V Extreme Crossfire Diamond Reference 7970  Corsair Dominator GT @ 2400MHz 
Hard DriveHard DriveHard DriveOptical Drive
2xCorsair GS 180GB IN Raid 0 Western Digital Black 2TB Western Digital Black 2TB Asus Bluray Writer BW-12B1ST 
CoolingCoolingCoolingOS
Custom Loop W/Alphacool Rads/360, 240, & 120MM Alphacool Blocks & BackPlates XSPC Raystorm  Windows Seven Ultimate 64Bit 
MonitorKeyboardPowerCase
CrossOver 27Q LED-P Logitech G510 Corsair AX850 Switch 810 Gunmetal 
Mouse
Logitech G600 
CPUGraphicsRAMHard Drive
Intel Core i7 4700MQ NVIDIA Geforce GTX 780M 32GB 1600MHz 128GB SSD Triple Raid 
Hard DriveHard DriveHard DriveOptical Drive
128GB SSD 128GB SSD 1TB  Blueray 
OSMonitor
Windows 8 Professional  17: 1920x1080 
CPUMotherboardGraphicsRAM
Intel Core i7-3930K  ASUS P9X79 WS  Nvdia Quadro K4000 32 Corsair Dominator Platinum 2133MHz 
Hard DriveHard DriveHard DriveOptical Drive
500GB SAMSUNG 840 Series Seagate Constellation 2TB Seagate Constellation 2TB Asus BW-14D1XT Bluray Writer 
CoolingOSMonitorKeyboard
Corsair H100i Windows 8 Professional 64Bit 27" SAMSUNG S27A850D  Logitech MK710 Desktop 
PowerCaseMouseAudio
Corsair AX860i Corsair 650D Logitech MK710 Desktop HT | OMEGA eClaro 7.1 
  hide details  
Reply
post #6 of 6
Whenever I exit afterburner the fan just stays at a constant 20 and doesn't go up following the curve
   
CPUMotherboardGraphicsRAM
4790k z97 pro EVGA Classified 4gb 770 Hyper X fury black 
Hard DriveHard DriveOptical DriveCooling
St3000 Crucial Mx100 Asus dvd h110 
OSPowerCaseMouse
Windows 8 EVGA 1000G NZXT Switch 810 G602 
AudioAudioAudio
Logitech G430 Sony Stereo Samsung TV 
  hide details  
Reply
   
CPUMotherboardGraphicsRAM
4790k z97 pro EVGA Classified 4gb 770 Hyper X fury black 
Hard DriveHard DriveOptical DriveCooling
St3000 Crucial Mx100 Asus dvd h110 
OSPowerCaseMouse
Windows 8 EVGA 1000G NZXT Switch 810 G602 
AudioAudioAudio
Logitech G430 Sony Stereo Samsung TV 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: ATI Cooling
Overclock.net › Forums › Graphics Cards › AMD/ATI › ATI Cooling › How To: Adjust your Fan-Curve in MSI Afterburner