From 6d696c5c776a85da95d29ae3f3a9a733fa9dd153 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Sun, 25 Feb 2024 19:55:39 +0100 Subject: [PATCH] P-cores fix --- app/AsusACPI.cs | 2 +- app/Extra.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/AsusACPI.cs b/app/AsusACPI.cs index 63419eec..80902960 100644 --- a/app/AsusACPI.cs +++ b/app/AsusACPI.cs @@ -686,7 +686,7 @@ public class AsusACPI public (int, int) GetCores(bool max = false) { int value = Program.acpi.DeviceGet(max ? CORES_MAX : CORES_CPU); - //value = max ? 0x806 : 0x605; + //value = max ? 0x406 : 0x605; if (value < 0) return (-1, -1); Logger.WriteLine("Cores" + (max ? "Max" : "") + ": 0x" + value.ToString("X4")); diff --git a/app/Extra.cs b/app/Extra.cs index 77198d39..882bd106 100644 --- a/app/Extra.cs +++ b/app/Extra.cs @@ -414,6 +414,8 @@ namespace GHelper return; } + eCoresMax = Math.Max(8, eCoresMax); + panelCores.Visible = true; comboCoresE.DropDownStyle = ComboBoxStyle.DropDownList; @@ -431,11 +433,11 @@ namespace GHelper private void ButtonCores_Click(object? sender, EventArgs e) { + Program.acpi.SetCores(AsusACPI.ECoreMin + comboCoresE.SelectedIndex, AsusACPI.PCoreMin + comboCoresP.SelectedIndex); DialogResult dialogResult = MessageBox.Show(Properties.Strings.AlertAPUMemoryRestart, Properties.Strings.AlertAPUMemoryRestartTitle, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { - Program.acpi.SetCores(comboCoresE.SelectedIndex, comboCoresP.SelectedIndex); Process.Start("shutdown", "/r /t 1"); } }