-
Notifications
You must be signed in to change notification settings - Fork 63
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 Conservation Percentage Slider #47
Comments
@Frankiscophil As far as I know, it is not possible to change the charging limits in the hardware. Alternatively, one could start the conservation mode at 80%. This stops charging. If it falls below 70% one could stop conservation mode again, which charges the laptop again. This could be implemented in the python program that then has to run in the background or is called periodically. Is this what you are locking for? I see that you might have a 2022 model. Maybe you could help in #46 testing the new features that will be added later to the GUI. Could you provide the request info in #46 and later test a few things? |
After selecting conservation mode, it seems to just stop at 80% on its own. I guess that's just the default for my device? I guess my issue is fixed then lol. But thank you for the response and the help! As for the #46 testing thing, I can do that no problem. Getting WMI will be funky. I wonder if I can get the WMI info via a Windows boot drive instead of installing Windows again. |
@Frankiscophil Great if it stops at 80% on your model. On my model I have the following behavior: It stops as soon as conservation mode is enabled and the state of charge is greater than 60%. If you disconnect and discharge the battery from 90% to 70% and connect the charger again, it will not charge the battery and keep it at 70%. Maybe this is the same behavior on your model? Regarding #46: I guess it works with a boot drive, but for testing the information from Windows is not so important if hopefully everything works as expected. |
In some models, conservation mode is a range not a single percentage. In my case its 55% to 60% I have a 15ACH6H model. I remember back when i used the official Lenovo Vantage app on Windows, the charge would fluctuate between 55% and 60% and apparently this was the expected behavior since it was stated in the app itself. (didn't feel like booting up windows just to take a screenshot so here is this guy on youtube show casing the app https://youtu.be/C8j5LaOH8xQ?t=137 different model than me but it looked the same) And in case the level was more than 60%, it would slowly drain back to 55%-60% in the span of 1-2 days. Although, I haven't noticed these behaviors (fluctuations and drainage) on Linux yet . I'll try to pay a bit more attention to it for a week, if I saw these happen i'll update you. So I don't know If this was just Windows being Windows or it was something the Lenovo engineers actually had in mind to extend battery life. 🤔 |
same behaviour on my legion 7 pro 16achg6. when i activate battery conservation while the laptop is fully charged it will just stay there. that's why i thought some kernel update or whatever has broken this functionality and came here to search for an answer. anyways, fully charged - activate battery conservation - battery stays at 100% - notebook stating "battery fully charged" then unplug the cable and let it drain some battery, plug it back in when its i.e. at 90% - battery stays at 90% and notebook stating "battery fully charged". this it what mine does ;-) funny, but fine for me :-D |
@Frankiscophil @404useryv35notfound @somso2e So is there anything to change/add in this app or kernel module? I could easily start and stop battery conservation at certain percentages in the Python app if this is needed to emulate the behavior. But I am not sure if you want that. As far as I know currently everything is controlled by the firmware inside the hardware and the kernel just turns the conservation mode on or off. |
@johnfanv2 Would this mean you would have to have the python app open at all times for it to work? If that's the case i don't think that's an elegant solution that people would actually want tbh. |
Yes, that would be the case. Alternatively, one could periodically call the |
Ever since I activated the feature for battery conservation, my laptop's remained at 80% when charging and never goes up. So I like to think it's worked pretty well. |
Since this was implemented already and work well i will close the issue. |
Is your feature request related to a problem? Please describe.
I don't have a particularly striking issue, however I wish that the Battery Conservation's set percentage was higher than 50%.
Describe the solution you'd like
I think having a slider feature to select at what percentage of battery this tool will stay at would be good.
Describe alternatives you've considered
I haven't found any alternatives as of writing this.
Model and Debug Info
Model name: Lenovo Legion Y9000P IAH7H
CPU model: Intel Core i7-12700H
GPU model: NVIDIA RTX 3060
Keyboard backlight: Single color with off/medium/bright
Extra Note: Also, my main reason for making a feature request was cuz I wanted to ask if there was a way for be to configure conservation mode to hold the power at around 80%. If someone can tell me how I can do that, it would be super great.
Output of
sudo dmidecode -t system
. Please remove Serial Number and UUID for privacy:Output of
sudo dmidecode -t bios
:Output of
sudo cat /sys/kernel/debug/legion/fancurve
:The text was updated successfully, but these errors were encountered: