Better logic to handle availability of tdp limiters

This commit is contained in:
IceStormNG
2024-03-02 13:29:56 +01:00
parent b104d852c7
commit f2ef77b866
4 changed files with 18 additions and 6 deletions

View File

@@ -82,13 +82,14 @@ namespace GHelper.AutoTDP
int availableFS = 0;
int availablePL = 0;
//Requires RTSS to be installed
if (RTSSFramerateSource.IsAvailable()) availableFS++;
//Intel MSR Limiter is available on Intel only
if (!RyzenControl.IsAMD()) availablePL++;
if (IntelMSRPowerLimiter.IsAvailable()) availablePL++;
//ASUS ACPI Power limiter is available
if (AppConfig.IsASUS()) availablePL++;
if (ASUSACPIPowerLimiter.IsAvailable()) availablePL++;
return availablePL > 0 && availableFS > 0;
}