GPU Power tweaks

This commit is contained in:
Serge
2024-02-29 15:54:09 +01:00
parent 1e3a16ae45
commit 3b9f8de0ab
4 changed files with 12 additions and 7 deletions

View File

@@ -154,7 +154,7 @@ public class AsusACPI
public static int MaxGPUBoost = 25; public static int MaxGPUBoost = 25;
public static int MinGPUPower = 0; public static int MinGPUPower = 0;
public static int MaxGPUPower = 25; public static int MaxGPUPower = 50;
public const int MinGPUTemp = 75; public const int MinGPUTemp = 75;
public const int MaxGPUTemp = 87; public const int MaxGPUTemp = 87;
@@ -291,6 +291,7 @@ public class AsusACPI
if (AppConfig.IsIntelHX()) if (AppConfig.IsIntelHX())
{ {
MaxTotal = 175; MaxTotal = 175;
MaxGPUPower = 70;
} }
if (AppConfig.DynamicBoost5()) if (AppConfig.DynamicBoost5())

View File

@@ -398,17 +398,19 @@ namespace GHelper
InitServices(); InitServices();
InitHibernate(); InitHibernate();
//InitACPITesting(); InitACPITesting();
} }
private void InitACPITesting() private void InitACPITesting()
{ {
if (!AppConfig.Is("debug")) return;
pictureScan.Visible = true; pictureScan.Visible = true;
panelACPI.Visible = true; panelACPI.Visible = true;
textACPICommand.Text = "120075"; textACPICommand.Text = "120098";
textACPIParam.Text = "1"; textACPIParam.Text = "25";
buttonACPISend.Click += ButtonACPISend_Click; buttonACPISend.Click += ButtonACPISend_Click;
pictureScan.Click += PictureScan_Click; pictureScan.Click += PictureScan_Click;

View File

@@ -1125,7 +1125,8 @@ namespace GHelper
AppConfig.SetMode("gpu_boost", trackGPUBoost.Value); AppConfig.SetMode("gpu_boost", trackGPUBoost.Value);
AppConfig.SetMode("gpu_temp", trackGPUTemp.Value); AppConfig.SetMode("gpu_temp", trackGPUTemp.Value);
AppConfig.SetMode("gpu_power", trackGPUPower.Value);
AppConfig.RemoveMode("gpu_power");
AppConfig.SetMode("gpu_core", trackGPUCore.Value); AppConfig.SetMode("gpu_core", trackGPUCore.Value);
AppConfig.SetMode("gpu_memory", trackGPUMemory.Value); AppConfig.SetMode("gpu_memory", trackGPUMemory.Value);

View File

@@ -83,13 +83,12 @@ namespace GHelper
InitializeComponent(); InitializeComponent();
InitTheme(true); InitTheme(true);
LoadUpdates(true);
//buttonRefresh.Visible = false; //buttonRefresh.Visible = false;
buttonRefresh.Click += ButtonRefresh_Click; buttonRefresh.Click += ButtonRefresh_Click;
Shown += Updates_Shown; Shown += Updates_Shown;
} }
private void ButtonRefresh_Click(object? sender, EventArgs e) private void ButtonRefresh_Click(object? sender, EventArgs e)
{ {
LoadUpdates(); LoadUpdates();
@@ -100,7 +99,9 @@ namespace GHelper
Height = Program.settingsForm.Height; Height = Program.settingsForm.Height;
Top = Program.settingsForm.Top; Top = Program.settingsForm.Top;
Left = Program.settingsForm.Left - Width - 5; Left = Program.settingsForm.Left - Width - 5;
LoadUpdates(true);
} }
private Dictionary<string, string> GetDeviceVersions() private Dictionary<string, string> GetDeviceVersions()
{ {
using (ManagementObjectSearcher objSearcher = new ManagementObjectSearcher("Select * from Win32_PnPSignedDriver")) using (ManagementObjectSearcher objSearcher = new ManagementObjectSearcher("Select * from Win32_PnPSignedDriver"))