Force GPU mode

This commit is contained in:
seerge
2023-04-02 22:50:13 +02:00
parent 15e791cbfd
commit dcfaf665cd
2 changed files with 29 additions and 19 deletions

View File

@@ -67,7 +67,6 @@ namespace GHelper
wmi.SubscribeToEvents(WatcherEventArrived);
settingsForm.InitGPUMode();
settingsForm.InitAura();
settingsForm.InitMatrix();
@@ -79,6 +78,10 @@ namespace GHelper
SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged;
SystemEvents.UserPreferenceChanged += SystemEvents_UserPreferenceChanged;
// Subscribing for monitor power on events
var settingGuid = new NativeMethods.PowerSettingGuid();
unRegPowerNotify = NativeMethods.RegisterPowerSettingNotification(ds, settingGuid.ConsoleDisplayState, NativeMethods.DEVICE_NOTIFY_WINDOW_HANDLE);
if (Environment.CurrentDirectory.Trim('\\') == Application.StartupPath.Trim('\\'))
{
@@ -129,7 +132,12 @@ namespace GHelper
settingsForm.AutoPerformance();
bool switched = settingsForm.AutoGPUMode();
if (!switched) settingsForm.AutoScreen();
if (!switched)
{
settingsForm.InitGPUMode();
settingsForm.AutoScreen();
}
settingsForm.AutoKeyboard();
settingsForm.SetMatrix();