Optimus check

This commit is contained in:
Serge
2023-06-23 19:37:51 +02:00
parent e58a396cbd
commit 3c02d5cd95
9 changed files with 261 additions and 51 deletions

View File

@@ -1688,7 +1688,20 @@ namespace GHelper
int status = 1;
if (eco == 1) HardwareControl.KillGPUApps();
if (eco == 1)
{
if (NvidiaSmi.GetDisplayActiveStatus())
{
DialogResult dialogResult = MessageBox.Show(Properties.Strings.EnableOptimusText, Properties.Strings.EnableOptimusTitle, MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.No)
{
InitGPUMode();
return;
}
}
HardwareControl.KillGPUApps();
}
Logger.WriteLine($"Running eco command {eco}");