Custom power profiles, deeper than the native Windows presets. Tweaks at the heart of the system — consumption, performance, latency — across every reachable setting. Switch in a fraction of a second, no UAC.
Aion-Power lives in the system tray and handles three machine states: Work for focus, Gaming for maximum GPU extraction, Server for long transcription jobs or overnight scrapers. One click swaps the Windows performance profile, adjusts core parking, disables Nagle if needed, suspends SysMain — all in a few hundred milliseconds.
The technical challenge was applying HKLM settings and powercfg commands without triggering the UAC prompt every time. The solution: a scheduled task registered once as admin (RunLevel=Highest), triggered via a simple mode.txt file. The systray UI runs at normal user level; the admin worker executes silently.
Integrated into the Aion ecosystem: the active profile is detected at boot via powercfg /getactivescheme, and Jean can see the current state at a glance — a coloured dot in the notification area, blue W, green G, or orange S.
Core parking at 0%, Nagle on, SysMain running — balanced machine, thermal silence, screen sleeps after 10 min.
Core parking at 100%, Nagle off, SysMain stopped, Win32 priority at 38 — every CPU cycle reserved for the game.
Core parking at 100%, SysMain stopped, monitor never sleeps — ideal for long-running GPU jobs.
Scheduled task RunLevel=Highest registered once — no admin popup when switching profiles.
winmm.timeBeginPeriod(1) in Gaming/Server — lowers scheduler granularity for tighter latency.
Windows mutex guarantees a single systray process — no silent duplicates between Jean's sessions.