FW13 Ultra: s2idle huge power draw

Hello! I’ve recently got my hands on FW13 Ultra and I’ve been really impressed by the build quality and repairability of the machine. But I have questions about the software side.

I’ve been testing Fedora 41 (6.11.8) and Ubuntu 24.04.1 on FW13 Ultra and the power draw is pretty big. Around 10-15W during light usage (Firefox with <10 tabs, no youtube etc.)

I’ve installed both distributions following framework guides. I updated the BIOS. I also followed framework’s battery life recommendations, and have also tried intel’s TuneD profiles (EPP Tuning Package for Linux* on Intel® Core™ Ultra). I know it’s a relatively new platform, so I am not complaining much.

But what’s concerning me most is power draw during s2idle sleep which is 5-6W. I was wondering, what steps can I take to reduce it and are there are alternatives to s2idle apart from hibernation?

I tried enabling deep sleep by setting mem_sleep_default=deep kernel parameter which didn’t do anything, so I’m guessing it’s not supported either by the hardware or the software.

I’ve also tried intel’s S0ix Selftest Tool to test whether my current setup supports s0ix. Here’s the pastebin with the output. From what I can understand, everything is OK apart from these lines:

Pcieport is not in D3cold:          
0000:00:1c.0

Pcieport is not in D3cold:     
0000:00:1c.5

Which correspond to Intel AX210 and my NVME SSD. Is there a way I can fix those problems? And what would my next steps be to achieve s0ix sleep? I am looking forward to helping framework team improve power consumption on the machine, so I am willing to run diagonstic tools, measure power draw and test staff’s advice. Thanks in advance.


Which Linux distro are you using?

  • Fedora 41 (6.11.8)
  • Ubuntu 24.04.1

Which BIOS version are you using?

3.04

Which Framework Laptop 13 model are you using?

Intel® Core™ Ultra Series 1

There’s been a few threads about linux sleep issues and excessive power draw I think it’s a known issue with some workarounds.

It’s a tracked issue, but with not great solutions.

https://luisartola.com/solving-the-framework-laptop-battery-drain/

Which are too high, I got 3W idling on desktop and 12W watching YouTube. I’m using AMD but this review shows that Core Ultra has lower power consumption compared to AMD Ryzen

Fedora 41’s power management can be a bit janky. Tuned appears to be more buggy than PPD, that might prevent your laptop from sleeping. I encountered the problem in PPD 0.21 but strangely it fixed itself a few days later. To make matters worse Fedora 41 forces tuned even the user explicitly installs PPD. I would recommend using Fedora 40 for now or use TLP instead of PPD on Intel laptop

@2disbetter could you help OP setting up S3 sleep on their Intel laptop if practical?