CPU power limits for old devices

This commit is contained in:
Serge
2023-06-22 15:53:35 +02:00
parent 40ecdf0d35
commit e58a396cbd
12 changed files with 180 additions and 139 deletions

View File

@@ -1,10 +1,7 @@
using CustomControls;
using GHelper.Gpu;
using Ryzen;
using System;
using System.Diagnostics;
using System.Net.Sockets;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace GHelper
@@ -53,6 +50,8 @@ namespace GHelper
labelGPUBoostTitle.Text = Properties.Strings.GPUBoost;
labelGPUTempTitle.Text = Properties.Strings.GPUTempTarget;
labelRisky.Text = Properties.Strings.UndervoltingRisky;
InitTheme(true);
MinRPM = 18;
@@ -623,7 +622,7 @@ namespace GHelper
public void InitPower(bool changed = false)
{
bool modeA0 = Program.acpi.DeviceGet(AsusACPI.PPT_TotalA0) >= 0;
bool modeA0 = Program.acpi.DeviceGet(AsusACPI.PPT_TotalA0) >= 0 || Undervolter.IsAMD();
bool modeB0 = Program.acpi.IsAllAmdPPT();
bool modeC1 = Program.acpi.DeviceGet(AsusACPI.PPT_APUC1) >= 0;