Power Scheme issue
See original GitHub issueI’ve installed a fresh Windows 11 build on ASUS ROG SCAR 17 G732LXS, so the system is clean of ASUS bloatware. After installing ‘ASUS System Control Interface v3’ AND DELETING ALL the unnecessary services and drivers except the ‘ATKWMIACPI Driver’. I’ve noticed an issue. The 0.49 version of the app works fine, the fans do what you tell them to, however the Power Schemes are not getting applied.
After glancing at the code, I’ve noticed where the issue lies - my system doesn’t have these power plans with these GUIDS. Furthermore, I’ve exported the available Silent, Performance and Turbo power plans from ASUS Armoury Crate on my other OS, however their GUIDS are always different when I import them back…
public static void SetPowerScheme(int mode)
{
switch (mode)
{
case 0: // balanced
PowerSetActiveOverlayScheme(new Guid("00000000-0000-0000-0000-000000000000"));
break;
case 1: // turbo
PowerSetActiveOverlayScheme(new Guid("ded574b5-45a0-4f42-8737-46345c09c238"));
break;
case 2: //silent
PowerSetActiveOverlayScheme(new Guid("961cc777-2547-4f9d-8174-7d86181b8a7a"));
break;
}
}
I assume there’s an ASUS service (probably ASUSOptimization.exe) which handles these? or maybe they are default system profiles and my Windows 11 build got gimped or something after messing with it. Regardless, I think the app needs a more robust way of handling power schemes other than just simply hit-or-miss solution like what we have now.
Issue Analytics
- State:
- Created 5 months ago
- Comments:12 (7 by maintainers)
Top GitHub Comments
Then I will push it live in 0.50
Awesome. Works as intended. <video src='https://user-images.githubusercontent.com/2539661/231236773-72aed32f-381e-491f-a5a2-6832273d6b9f.mp4' width=480 />