# \[TRACKING\] Suspend on linux drains a lot of battery compared to other laptop

**URL:** <https://community.frame.work/t/tracking-suspend-on-linux-drains-a-lot-of-battery-compared-to-other-laptop/24737>\
**Category:** Linux\
**Created:** [November 14, 2022, 5:39pm UTC](https://community.frame.work/t/tracking-suspend-on-linux-drains-a-lot-of-battery-compared-to-other-laptop/24737 "2022-11-14T17:39:25Z")\
**Posts on this page:** 1\
**Showing post:** 99

<div class="post-metadata">

**Author:** ![Miles\_Frain](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/miles_frain/32/27270_2.png) [@Miles\_Frain](https://community.frame.work/u/Miles_Frain)\
**Post date:** [September 15, 2024, 8:20am UTC](https://community.frame.work/t/tracking-suspend-on-linux-drains-a-lot-of-battery-compared-to-other-laptop/24737/99 "2024-09-15T08:20:46Z")

</div>

> [@Randall\_Thomas](#):
>
> Would you know where you’re getting this information? Are you with Framework? I’m really hoping that you’re not correct and that some update to the UEFI firmware could come along later to enable this.

My understanding is that AMD and Intel are enforcing the S3 deep sleep phase-out on their modern processors.

> **[Re: Why doesn't AMD Support S3 Sleep Mode on 6800H Laptops?](https://community.amd.com/t5/pc-processors/why-doesn-t-amd-support-s3-sleep-mode-on-6800h-laptops/m-p/616414)**
>
> Recently went looking for answers from Lenovo, and they pointed me here.  The removal of S3 sleep and forcing laptops to a power state that allows the machine to do anything like run the processors at 100%.  I had my laptop drain 50% in 5...

There has been widespread outrage about this for the past few years:

> **[State of S3 – Your Laptop is no Laptop anymore – a personal Rant](https://news.ycombinator.com/item?id=41442490)**
>
> 303 points —
> 312 comments —
> tosh —
> 6:27 AM - 4 Sep 2024

> [@Randall\_Thomas](#):
>
> I opened up my old Lenovo and got this output:
> 
> ```auto
> (base) rthomas@RT-Laptop:~$ cat /sys/power/mem_sleep
> s2idle [deep]
> 
> ```
> 
> I have good suspend battery life because that laptop has the deep option available and has defaulted to it being active. This deep option is missing in my FW16 AMD and is the reason for the short battery life for suspends.

I’ve had a similar experience where I noticed that suspend power draw was 7x higher on my FW13 with s2idle versus my older Lenovo which has S3/deep sleep. But then I discovered that the RAM modules were responsible for 80% of the drain. Using different RAM reduced the gap to being only 2x as bad as the Lenovo. There’s still room for improvement, but I don’t know if the gap could ever be fully closed, as the Lenovo has soldered LPDDR.

For troubleshooting steps, I’d suggest the following:

1. Use the [`amd_s2idle.py` script](https://gitlab.freedesktop.org/drm/amd/-/blob/master/scripts/amd_s2idle.py)
2. [Check your RAM’s power consumption](http://community.frame.work/t/impact-of-ram-density-on-suspend-power-consumption/57664). That post also has some notes on using `amd_s2idle.py`
3. Unplug everything except USB-C expansion cards. Those have been known to [burn a lot of power during suspend](http://community.frame.work/t/tracking-test-results-for-standby-battery-use-of-expansion-cards/23711). Not sure if they’ve all [been fixed](https://frame.work/blog/getting-ready-to-ship-13th-gen-and-announcing-power-saving-expansion-cards) by now. I’d play it safe though and remove them all for initial troubleshooting.

---

_[View the full topic](https://community.frame.work/t/tracking-suspend-on-linux-drains-a-lot-of-battery-compared-to-other-laptop/24737)._
