From d36cd409a45a572b533273b46000b0dd95d994e7 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Thu, 7 Sep 2023 15:37:09 +0200 Subject: [PATCH] XGM Config Flag --- app/AsusACPI.cs | 1 - app/Gpu/GPUModeControl.cs | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/AsusACPI.cs b/app/AsusACPI.cs index 9139dbf9..0acad6cc 100644 --- a/app/AsusACPI.cs +++ b/app/AsusACPI.cs @@ -60,7 +60,6 @@ public class AsusACPI public const uint GPUEco = 0x00090020; - public const uint GPUXGFlag = 0x00090017; public const uint GPUXGConnected = 0x00090018; public const uint GPUXG = 0x00090019; diff --git a/app/Gpu/GPUModeControl.cs b/app/Gpu/GPUModeControl.cs index e6a31d62..1816e0f4 100644 --- a/app/Gpu/GPUModeControl.cs +++ b/app/Gpu/GPUModeControl.cs @@ -308,8 +308,10 @@ namespace GHelper.Gpu else { - int status = Program.acpi.DeviceSet(AsusACPI.GPUXG, 0x101, "GPU XGM"); - if (status != 1) Program.acpi.DeviceSet(AsusACPI.GPUXG, 1, "GPU XGM"); + if (AppConfig.Is("xgm_special")) + Program.acpi.DeviceSet(AsusACPI.GPUXG, 0x101, "GPU XGM"); + else + Program.acpi.DeviceSet(AsusACPI.GPUXG, 1, "GPU XGM"); InitXGM();