This commit is contained in:
Serge
2024-04-25 21:04:42 +02:00
parent d634bdb26c
commit f1286af4b7

View File

@@ -285,6 +285,7 @@ namespace GHelper.Mode
{ {
bool allAMD = Program.acpi.IsAllAmdPPT(); bool allAMD = Program.acpi.IsAllAmdPPT();
bool isAMD = RyzenControl.IsAMD();
int limit_total = AppConfig.GetMode("limit_total"); int limit_total = AppConfig.GetMode("limit_total");
int limit_cpu = AppConfig.GetMode("limit_cpu"); int limit_cpu = AppConfig.GetMode("limit_cpu");
@@ -312,7 +313,7 @@ namespace GHelper.Mode
Program.acpi.DeviceSet(AsusACPI.PPT_APUA0, limit_slow, "PowerLimit A0"); Program.acpi.DeviceSet(AsusACPI.PPT_APUA0, limit_slow, "PowerLimit A0");
customPower = limit_total; customPower = limit_total;
} }
else if (RyzenControl.IsAMD()) else if (isAMD)
{ {
if (ProcessHelper.IsUserAdministrator()) if (ProcessHelper.IsUserAdministrator())
@@ -331,10 +332,9 @@ namespace GHelper.Mode
Program.acpi.DeviceSet(AsusACPI.PPT_CPUB0, limit_cpu, "PowerLimit B0"); Program.acpi.DeviceSet(AsusACPI.PPT_CPUB0, limit_cpu, "PowerLimit B0");
customPower = limit_cpu; customPower = limit_cpu;
} }
else if (Program.acpi.DeviceGet(AsusACPI.PPT_APUC1) >= 0) // FPPT boost for non all-amd models else if (isAMD && Program.acpi.DeviceGet(AsusACPI.PPT_APUC1) >= 0) // FPPT boost for non all-amd models
{ {
Program.acpi.DeviceSet(AsusACPI.PPT_APUC1, limit_fast, "PowerLimit C1"); Program.acpi.DeviceSet(AsusACPI.PPT_APUC1, limit_fast, "PowerLimit C1");
customPower = limit_fast;
} }