Battery drainage in S0 sleep (Modern Standby) in Linux
This is a stub more information will be appended
Modern Standby is a low-power idle state supported by some SoC systems. It allows the system to quickly switch from a low-power state to a high-power state, so that it can respond quickly to hardware and network events. Systems that support Modern Standby do not use S1-S3 sleep states.
However, some users have reported excessive battery drainage during S0 sleep (Modern Standby) in Linux. This issue is caused by a faulty S0 or missing S3 sleep state. To fix this issue, users can disable the Thunderbolt port, which may help reduce battery drainage. Additionally, they can check the BIOS settings to make sure that the laptop supports S3 sleep state. If the laptop does not support S3, then the user should update the BIOS to the latest version available on the manufacturer's website. Finally, they can patch the ACPI tables as suggested by various sources online.
S3 sleep state may unfortunately die out. The only hope is that issues with Modern Standby must be fixed by the manufacturers, ODMs, and UEFI/BIOS curators.
Citations :
https://www.reddit.com/r/linux/comments/x8n93s/guide_how_to_fix_excessive_battery_drain_on/ https://www.tenforums.com/tutorials/63346-sleep-states-available-your-windows-10-pc.html https://learn.microsoft.com/en-us/windows/win32/power/system-power-states https://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/Missing-S3-sleep-state/td-p/7748582 https://onlinehelp.ncr.com/Retail/Workstations/7613/HTML/Topics/UserGuide/5.%20Power%20Management/3-ACPI%20Sleep%20States%20(S0%20-%20S5).htm https://superuser.com/questions/71835/what-is-the-difference-between-these-four-sleep-states https://www.tenforums.com/performance-maintenance/178574-excessive-battery-drain-during-s0-sleep-modern-standby.html https://github.com/intel/S0ixSelftestTool https://community.frame.work/t/high-battery-drain-during-suspend/3736 https://www.dell.com/support/kbdoc/en-us/000143524/the-battery-drains-quicker-than-expected-on-a-dell-notebook-with-modern-standby-mode-enabled https://www.quora.com/Why-does-Linux-drains-lot-of-battery-compared-to-windows https://www.quora.com/My-laptops-battery-drains-even-when-it-is-in-sleep-mode-Is-it-a-hardware-problem-or-a-software-problem
Here is an Awesome tutorial how to re enable the S3 state on a “[…]Lenovo Yoga 7 AMD Gen 7 (and possibly, others)[on Ubuntu]”
Thx to CB