From 1103ab70f6609cb391a53f2135af9010e20f287c Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:48:38 +0200 Subject: [PATCH] Extra delay when setting Ultimate from Eco https://github.com/seerge/g-helper/issues/3170 --- app/Gpu/GPUModeControl.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Gpu/GPUModeControl.cs b/app/Gpu/GPUModeControl.cs index 00990463..07b95560 100644 --- a/app/Gpu/GPUModeControl.cs +++ b/app/Gpu/GPUModeControl.cs @@ -92,13 +92,16 @@ namespace GHelper.Gpu { if (AppConfig.NoAutoUltimate()) { - int standardStatus = Program.acpi.SetGPUEco(0); - if (standardStatus == 0) + Program.acpi.SetGPUEco(0); + Thread.Sleep(500); + + int eco = Program.acpi.DeviceGet(AsusACPI.GPUEco); + Logger.WriteLine("Eco flag : " + eco); + if (eco == 1) { settings.VisualiseGPUMode(); return; } - Thread.Sleep(100); } status = Program.acpi.DeviceSet(AsusACPI.GPUMux, 0, "GPUMux"); restart = true;