Ok, so I've been having problems getting a fan speed control profile to stick.
**Disclaimer**
Information below involves editing the registry, do not read any further if you're not competent editing the registry.
Instructions are given assuming you know about and are comfortable editing the registry.
Windows 8.1 Pro 64-bit OEM legit
GA-F2A88XM-D3H (rev. 3.0) F6b Bios
A10-7850K
Thermalright AXP-100 with Noctua NF-A15 PWM
2x Noctua NF-P12 PWM Case Fans
As of this post 25/03/2014, I couldn't get any other fan control software to detect my fans.
My objective was to have thermal controlled fan speeds, so it was quiet as possible when cool, with appropriate increase under load (higher temps).
EasyTune6 (ET6) wouldn't keep my fan speed settings reliably, wouldn't reliably adjust them, would reliably report what was actually set.
My Noctua NF-P12 PWM Case Fans wouldn't always spin up, not quite getting enough voltage to get them moving. (Yes, you can set the speed higher to get them started, but that defeats the purpose of quiet).
You may have to set ET6 to run as administrator for all users under the compatibility tab of the shortcut. (Right click ET6 shortcut on start menu, open folder location, right click on shortcut, go to properties).
Check ET6 is set to "Always run on next reboot", right click on icon in the system tray by the clock.
EasyTune6 B13.1211.1 sets the fan speeds in the registry under the following key:
[HKEY_CURRENT_USER\Software\Gigabyte\EasyTune6\GSmartFan]
Here are my high and low settings - read further for explanation.
Fans-high.reg
[HKEY_CURRENT_USER\Software\Gigabyte\EasyTune6\GSmartFan]
"ITE_Temp"=hex:14
"ITE_Temp1"=hex:3c
"ITE1_Temp"=hex:14
"ITE1_Temp1"=hex:3c
"ITE2_Temp"=hex:14
"ITE2_Temp1"=hex:3c
"ITE_PWM"=hex:19
"ITE_PWM1"=hex:64
"ITE1_PWM"=hex:3c
"ITE1_PWM1"=hex:64
"ITE2_PWM"=hex:3c
"ITE2_PWM1"=hex:64
Fans-low.reg
[HKEY_CURRENT_USER\Software\Gigabyte\EasyTune6\GSmartFan]
"ITE_Temp"=hex:14
"ITE_Temp1"=hex:3c
"ITE1_Temp"=hex:14
"ITE1_Temp1"=hex:3c
"ITE2_Temp"=hex:14
"ITE2_Temp1"=hex:3c
"ITE_PWM"=hex:19
"ITE_PWM1"=hex:64
"ITE1_PWM"=hex:14
"ITE1_PWM1"=hex:64
"ITE2_PWM"=hex:14
"ITE2_PWM1"=hex:64
Obviously the values are in hex, so just use the calculator in Windows set to "Programmer", enter your values and switch between Dec & Hex depending on what you want. 64=100, 3c=60, 14=20, etc..
ITE=CPU
ITE1=Sysfan1
ITE2=Sysfan2
Temp=low temp setting
Temp1=high temp setting
PWM=speed at low temp
PWM1=speed at high temp
Export your reg key as above, make a couple of copies and name them appropriately if you have fan starting issue I have. Edit the values as you desire.
I use the following batch file to "jump start" my Noctua's. (Right click and run as administrator so that you only get one UAC prompt).
Fans.bat
@Echo off
REM Created by kenhood99 25/3/2014
echo - Batch file to start case fans spinning after low temp boot -
@Echo off
taskkill /im gui.exe
regedit /s C:\Fans\Fans-high.reg
Start "" "C:\Program Files (x86)\GIGABYTE\ET6\GUI.exe"
PING 127.0.0.1 -n 18 >nul
taskkill /im gui.exe
regedit /s C:\Fans\Fans-low.reg
Start "" "C:\Program Files (x86)\GIGABYTE\ET6\GUI.exe"
exit
Obviously replace the paths in the example with your own.
The PING command is purely set to give ET6 a chance to start and read the registry values. (18 is approx. an 18 second delay).
I use HWiNFO to monitor my fan speeds.
If it's a cold day and your Noctua fans haven't started you may want to wait a few minutes for your system to warm up, so that your low temp speed setting is enough to keep your fans spinning.
Haven't looked into scheduling this yet, but there's plenty of info out there about that.
Hope this helps whoever might need it.