-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Battery charge % limiter (see also G-Helper) #539
Comments
For starters, the battery charge limiter is implemented using https://github.com/seerge/g-helper/tree/main/app/Settings.cs#L1686, https://github.com/seerge/g-helper/tree/main/app/Program.cs#L13, https://github.com/seerge/g-helper/tree/main/app/OptimizationService.cs#L8, and https://github.com/seerge/g-helper/tree/main/app/ASUSWmi.cs#L34, and possibly others. The upside too is G-Helper also is written in C#, so that should simplify the integration process immensely. :) I'll try to dive into the other features later on. |
I just submitted a feature request to G-Helper to expand the ASUS RGB lighting control in G-Helper to support Ally's two joystick RGB rings. Keep a close eye on this since the updated methods there in G-Helper should allow adding RGB settings for the Ally in Handheld Companion! In the meantime, from what I can tell, the Illumination*.cs files appear to be tied to the RGB control used in ASUS laptops and ROG Ally: https://github.com/seerge/g-helper/tree/main/app/NvAPIWrapper/Native/GPU/Structures |
As discussed on Discord. A battery charge limiter can have a positive impact on battery health long term. A use case to watch out for though is when this limit is active and the user wants to take his handheld on a trip, there will be less battery life available unless the user is mindful to let it charge to full before the trip. |
Legion Go charge limit is being added through #1074 |
ROG Ally battery charge limit has been added in the EA branch for next release. Thank you @moyogii |
The ASUS ROG Ally was recently launched and it is confirmed to support and use Armoury Crate for managing its setting. I am so excited about this because this opens the door for adding some great features to Handheld Companion specific to the Ally. How? Enter G-Helper. G-Helper is a lightweight and bloatware-free open-source alternative to Armoury Crate here on GitHub. So it is very feasible that sooner or later in your roadmap, you could potentially integrate upstream code from G-Helper. One significant feature that I especially hope for is the battery charge limit that offers finer, single-digit percentage control down to 40%. Listed below are its features. Note that some of its features are irrelevant to the Ally and apply to other ASUS laptops. However, battery charge limiter, refresh rate toggle, and RGB adjustments are most definitely fair game and wholly applicable:
The text was updated successfully, but these errors were encountered: