mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Option to skip PowerMode setting https://github.com/seerge/g-helper/issues/3287
This commit is contained in:
@@ -110,6 +110,8 @@ namespace GHelper.Mode
|
|||||||
|
|
||||||
if (notify) Toast();
|
if (notify) Toast();
|
||||||
|
|
||||||
|
if (!AppConfig.Is("skip_powermode"))
|
||||||
|
{
|
||||||
// Power plan from config or defaulting to balanced
|
// Power plan from config or defaulting to balanced
|
||||||
if (AppConfig.GetModeString("scheme") is not null)
|
if (AppConfig.GetModeString("scheme") is not null)
|
||||||
PowerNative.SetPowerPlan(AppConfig.GetModeString("scheme"));
|
PowerNative.SetPowerPlan(AppConfig.GetModeString("scheme"));
|
||||||
@@ -121,20 +123,12 @@ namespace GHelper.Mode
|
|||||||
PowerNative.SetPowerMode(AppConfig.GetModeString("powermode"));
|
PowerNative.SetPowerMode(AppConfig.GetModeString("powermode"));
|
||||||
else
|
else
|
||||||
PowerNative.SetPowerMode(Modes.GetBase(mode));
|
PowerNative.SetPowerMode(Modes.GetBase(mode));
|
||||||
|
}
|
||||||
|
|
||||||
// CPU Boost setting override
|
// CPU Boost setting override
|
||||||
if (AppConfig.GetMode("auto_boost") != -1)
|
if (AppConfig.GetMode("auto_boost") != -1)
|
||||||
PowerNative.SetCPUBoost(AppConfig.GetMode("auto_boost"));
|
PowerNative.SetCPUBoost(AppConfig.GetMode("auto_boost"));
|
||||||
|
|
||||||
//BatteryControl.SetBatteryChargeLimit();
|
|
||||||
|
|
||||||
/*
|
|
||||||
if (NativeMethods.PowerGetEffectiveOverlayScheme(out Guid activeScheme) == 0)
|
|
||||||
{
|
|
||||||
Debug.WriteLine("Effective :" + activeScheme);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
settings.FansInit();
|
settings.FansInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,7 +156,8 @@ namespace GHelper.Mode
|
|||||||
modeToggleTimer.Start();
|
modeToggleTimer.Start();
|
||||||
Modes.SetCurrent(Modes.GetNext(back));
|
Modes.SetCurrent(Modes.GetNext(back));
|
||||||
Toast();
|
Toast();
|
||||||
} else
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
SetPerformanceMode(Modes.GetNext(back), true);
|
SetPerformanceMode(Modes.GetNext(back), true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user