edit /etc/Upower/Upowerc.conf and set
UsePercentageForPolicy=true
PercentageLow=20
PercentageCritical=8
PercentageAction=5
CriticalPowerAction=Hibernate
Now, restart the upower systemd unit:
systemctl restart upowerLeave a Comment
edit /etc/Upower/Upowerc.conf and set
UsePercentageForPolicy=true
PercentageLow=20
PercentageCritical=8
PercentageAction=5
CriticalPowerAction=Hibernate
Now, restart the upower systemd unit:
systemctl restart upowerLeave a Comment
Today a client brought a Samsung Galaxy S10 which reportedly caught in fire while lying on the QI charger. The device has been in use for around 18 months.
My Xiaomi Robot (V1) just sporadically shut down after around 20 Minutes of cleaning, stating "Error 14". I looked it up, and Error 14 stands for battery malfunction.
Since i own a lot of 18650 battery packs I'm able to build my own battery from old laptop battery 18650s, so I decided to upload the pinout of the Xiaomi Charging Pad
When i got my shiny new ZenBook 13 UX331UN in July, i immediately wiped it and installed Ubuntu 18.04 (Bionic Beaver).
But I soon realized something was wrong with suspend: The laptop would go to sleep and over night the battery would either almost (10-ish percent) or completely drain, leaving the laptop completely powered off.
On other laptops the suspend state would eat about 5% charge per day, leaving you able to suspend around 3 weeks in theory, but something was using the battery in suspend here.
Here's the problem analysis:
Suspend your laptop. Wake it up again. Now check the output of
sudo journalctl | grep "PM: suspend" | tail -2
May 13 18:41:00 mex kernel: PM: suspend entry (s2idle)
May 13 20:52:36 mex kernel: PM: suspend exit
If you end up with
Your laptop is only entering "s2idle" sleep (which is basicallynot saving much more than with blanking out screen and disabling the network). What we really want instead is the "deep" sleep.
You can also check
cat /sys/power/mem_sleep
which yields
[ s2idle] deep
meaning the s2idle state is active in standby, because it's written in brackets.
The permanent fix:
Edit your grub bootloader config to add a parameter to your Linux kernel when it boots. Type
sudo gedit /etc/default/grub
and replace the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" with
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"
Save the file and exit. Now run
sudo update-grub && sudo reboot
To apply the changes and reboot. Test. Done.
IMPORTANT: If you now have troble waking your laptop up, DO NOT USE THE NVIDIA DRIVERS. They suck. Use noveau.
EDIT: The above works and is tested, but i now have the problem that the laptop won't resume when on battery. When it's on power supply it can resume. Any ideas!?
EDIT: You're not alone: https://bugzilla.kernel.org/show_bug.cgi?id=201307 and https://askubuntu.com/questions/1071855/ubuntu-18-04-does-not-wake-up-from-suspend-on-asus-zenbook
16 Comments