@@ -408,7 +408,8 @@ private void VisualiseAdvanced()
408
408
panelAdvancedApply . Visible = false ;
409
409
panelDownload . Visible = true ;
410
410
411
- } else
411
+ }
412
+ else
412
413
{
413
414
panelDownload . Visible = false ;
414
415
}
@@ -829,7 +830,7 @@ public void InitPowerPlan()
829
830
830
831
comboPowerMode . Enabled = ! batterySaver ;
831
832
832
- if ( batterySaver )
833
+ if ( batterySaver )
833
834
comboPowerMode . SelectedIndex = 0 ;
834
835
else
835
836
comboPowerMode . SelectedValue = powerMode ;
@@ -934,7 +935,7 @@ public void InitPower()
934
935
labelLeftSlow . Text = "sPPT (CPU 2 min boost)" ;
935
936
labelLeftFast . Text = "fPPT (CPU 2 sec boost)" ;
936
937
panelFast . Visible = modeC1 ;
937
-
938
+
938
939
}
939
940
else
940
941
{
@@ -957,7 +958,7 @@ public void InitPower()
957
958
958
959
if ( limit_cpu > AsusACPI . MaxCPU ) limit_cpu = AsusACPI . MaxCPU ;
959
960
if ( limit_cpu < AsusACPI . MinCPU ) limit_cpu = AsusACPI . MinCPU ;
960
-
961
+
961
962
if ( limit_slow > AsusACPI . MaxTotal ) limit_slow = AsusACPI . MaxTotal ;
962
963
if ( limit_slow < AsusACPI . MinTotal ) limit_slow = AsusACPI . MinTotal ;
963
964
@@ -1051,7 +1052,7 @@ public void InitFans()
1051
1052
{
1052
1053
if ( chartCount > 2 )
1053
1054
Size = MinimumSize = new Size ( Size . Width , Math . Max ( MinimumSize . Height , ( int ) ( ControlHelper . GetDpiScale ( this ) . Value * ( chartCount * 200 + 100 ) ) ) ) ;
1054
-
1055
+
1055
1056
}
1056
1057
catch ( Exception ex )
1057
1058
{
@@ -1065,7 +1066,25 @@ public void InitFans()
1065
1066
LoadProfile ( seriesCPU , AsusFan . CPU ) ;
1066
1067
LoadProfile ( seriesGPU , AsusFan . GPU ) ;
1067
1068
1068
- checkApplyFans . Checked = AppConfig . IsMode ( "auto_apply" ) ;
1069
+ bool autoFans = AppConfig . IsMode ( "auto_apply_power" ) && AppConfig . IsFanRequired ( ) ;
1070
+ bool applyFans = AppConfig . IsMode ( "auto_apply" ) ;
1071
+
1072
+ checkApplyFans . Checked = applyFans ;
1073
+
1074
+ if ( autoFans || applyFans )
1075
+ {
1076
+ seriesCPU . Color = colorStandard ;
1077
+ seriesGPU . Color = colorTurbo ;
1078
+ seriesMid . Color = colorEco ;
1079
+ seriesXGM . Color = Color . Orange ;
1080
+ }
1081
+ else
1082
+ {
1083
+ seriesCPU . Color = Color . Gray ;
1084
+ seriesGPU . Color = Color . Gray ;
1085
+ seriesMid . Color = Color . Gray ;
1086
+ seriesXGM . Color = Color . Gray ;
1087
+ }
1069
1088
1070
1089
}
1071
1090
@@ -1159,13 +1178,13 @@ private void ButtonReset_Click(object? sender, EventArgs e)
1159
1178
trackGPUClockLimit . Value = NvidiaGpuControl . MaxClockLimit ;
1160
1179
trackGPUCore . Value = 0 ;
1161
1180
trackGPUMemory . Value = 0 ;
1162
-
1181
+
1163
1182
trackGPUBoost . Value = AsusACPI . MaxGPUBoost ;
1164
1183
trackGPUTemp . Value = AsusACPI . MaxGPUTemp ;
1165
1184
1166
1185
//AppConfig.SetMode("gpu_boost", trackGPUBoost.Value);
1167
1186
//AppConfig.SetMode("gpu_temp", trackGPUTemp.Value);
1168
-
1187
+
1169
1188
AppConfig . RemoveMode ( "gpu_boost" ) ;
1170
1189
AppConfig . RemoveMode ( "gpu_temp" ) ;
1171
1190
0 commit comments