# HG changeset patch
# User moel.mich
# Date 1305379569 0
# Node ID 2bc456906ad6e76290e35722be4212ce5fa86339
# Parent  6bce967ba1b5cab95f73812274488dde550f74f4
Fixed the ATI GPU fan control. The settings now restore correctly to default settings (previously the "manual mode" was kept on some systems).

diff -r 6bce967ba1b5 -r 2bc456906ad6 Hardware/ATI/ATIGPU.cs
--- a/Hardware/ATI/ATIGPU.cs	Sun May 08 22:10:13 2011 +0000
+++ b/Hardware/ATI/ATIGPU.cs	Sat May 14 13:26:09 2011 +0000
@@ -106,6 +106,9 @@
       if (restoreDefaultFanSpeedRequired) {        
         ADL.ADL_Overdrive5_FanSpeed_Set(adapterIndex, 0,
           ref this.initialFanSpeedValue);
+        if ((initialFanSpeedValue.Flags &
+          ADL.ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED) == 0)
+          ADL.ADL_Overdrive5_FanSpeedToDefault_Set(adapterIndex, 0);
         restoreDefaultFanSpeedRequired = false;
       }
     }