Extra delay when setting Ultimate from Eco https://github.com/seerge/g-helper/issues/3170

This commit is contained in:
Serge
2024-09-25 19:48:38 +02:00
parent dbf0cbc3ac
commit 1103ab70f6

View File

@@ -92,13 +92,16 @@ namespace GHelper.Gpu
{ {
if (AppConfig.NoAutoUltimate()) if (AppConfig.NoAutoUltimate())
{ {
int standardStatus = Program.acpi.SetGPUEco(0); Program.acpi.SetGPUEco(0);
if (standardStatus == 0) Thread.Sleep(500);
int eco = Program.acpi.DeviceGet(AsusACPI.GPUEco);
Logger.WriteLine("Eco flag : " + eco);
if (eco == 1)
{ {
settings.VisualiseGPUMode(); settings.VisualiseGPUMode();
return; return;
} }
Thread.Sleep(100);
} }
status = Program.acpi.DeviceSet(AsusACPI.GPUMux, 0, "GPUMux"); status = Program.acpi.DeviceSet(AsusACPI.GPUMux, 0, "GPUMux");
restart = true; restart = true;