From 947e32b97cca07114c8142483cff1db536797c1c Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Sun, 3 Mar 2024 10:24:33 +0100 Subject: [PATCH] GPU Power slider fix --- app/Fans.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Fans.cs b/app/Fans.cs index acb3f88d..705f0aed 100644 --- a/app/Fans.cs +++ b/app/Fans.cs @@ -1115,6 +1115,7 @@ namespace GHelper if (gpuVisible) { int gpuPowerVar = Program.acpi.DeviceGet(AsusACPI.GPU_POWER); + Logger.WriteLine("Default GPU Power: " + gpuPowerVar); trackGPUClockLimit.Value = NvidiaGpuControl.MaxClockLimit; trackGPUCore.Value = 0; @@ -1122,7 +1123,7 @@ namespace GHelper trackGPUBoost.Value = AsusACPI.MaxGPUBoost; trackGPUTemp.Value = AsusACPI.MaxGPUTemp; - trackGPUPower.Value = (gpuPowerVar >= 0) ? gpuPowerVar : AsusACPI.MaxGPUPower; + trackGPUPower.Value = Math.Max(Math.Min((gpuPowerVar >= 0) ? gpuPowerVar : AsusACPI.MaxGPUPower, AsusACPI.MaxGPUPower), AsusACPI.MinGPUPower); AppConfig.SetMode("gpu_boost", trackGPUBoost.Value); AppConfig.SetMode("gpu_temp", trackGPUTemp.Value);