Clock reset fix

This commit is contained in:
Serge
2024-04-14 22:46:14 +02:00
parent 501dcb3235
commit df20fa63a9
2 changed files with 4 additions and 2 deletions

View File

@@ -1166,7 +1166,7 @@ namespace GHelper
InitGPUPower(); InitGPUPower();
VisualiseGPUSettings(); VisualiseGPUSettings();
modeControl.SetGPUClocks(true); modeControl.SetGPUClocks(true, true);
modeControl.SetGPUPower(); modeControl.SetGPUPower();
} }

View File

@@ -342,7 +342,7 @@ namespace GHelper.Mode
} }
public void SetGPUClocks(bool launchAsAdmin = true) public void SetGPUClocks(bool launchAsAdmin = true, bool reset = false)
{ {
Task.Run(() => Task.Run(() =>
{ {
@@ -351,6 +351,8 @@ namespace GHelper.Mode
int memory = AppConfig.GetMode("gpu_memory"); int memory = AppConfig.GetMode("gpu_memory");
int clock_limit = AppConfig.GetMode("gpu_clock_limit"); int clock_limit = AppConfig.GetMode("gpu_clock_limit");
if (reset) core = memory = clock_limit = 0;
if (core == -1 && memory == -1 && clock_limit == -1) return; if (core == -1 && memory == -1 && clock_limit == -1) return;
//if ((gpu_core > -5 && gpu_core < 5) && (gpu_memory > -5 && gpu_memory < 5)) launchAsAdmin = false; //if ((gpu_core > -5 && gpu_core < 5) && (gpu_memory > -5 && gpu_memory < 5)) launchAsAdmin = false;