[TRACKING] Linux battery life tuning

Is it possible that this is somehow related to [TRACKING] Framework AMD Ryzen 7040 Series lid wakeup behavior feedback?

Observations:

  • Hardware sleep state residency is way smaller if keys are pressed during the 10 second sleep duration of the amd_s2idle.py script (laptop does not wake from sleep due to kernel workaround for spurious IRQs)
  • Without any key presses during suspend, the laptop suspends reliably
  • Randomly pressing keys during suspend makes it more likely for the issue to appear
  • Pressing keys during regular suspend and waking the laptop shortly afterwards sometimes results in weird behavior: Sometimes everything works, sometimes the KDE Plasma Wayland session crashes (back to display manager), and sometimes the whole system crashes (Black Screen → Framework Logo → Bootloader, journald stops after entering s2idle)

Does anyone know whether recent-ish kernels - the 6 series - help with battery life? Thanks.

1 Like

Seems this patch has landed in 6.10.7 as it no longer applies… Is that correct @Mario_Limonciello?

Which patch?

It’s about the same feeling to me. The biggest indicators of battery life are going to be hardware and your tlp profile (disabling turbo boost on bat and throttling to 25% instead of the default 30% on bat made a huge difference for me recently).