ThinkPad AMD With Linux - Fix Battery Drain Issue During Suspend Mode



Published on 2024-09-15

How to Fix Battery Drain Issue During Sleep Mode on ThinkPad T14 Gen 5 AMD Running Linux

Introduction

If you're a ThinkPad T14 Gen 5 AMD user running Linux, you might have encountered an annoying battery drain issue during sleep mode. This problem can significantly reduce your laptop's battery life, making it less convenient for on-the-go use. Fortunately, there's a simple fix that involves modifying your GRUB configuration. In this tutorial, I'll guide you through the process step-by-step, helping you resolve this issue and improve your laptop's power efficiency.

References

  • Laptop model: ThinkPad T14 Gen 5 (AMD)
  • Laptop reference: 21MCCTO1WW
  • Linux Kernel: 6.8

Tutorial

1. Open Your GRUB File for Editing

To fix this issue, you need to edit the GRUB file. Open a terminal and run the following command to edit the file using the nano text editor:


sudo nano /etc/default/grub

2. Modify the GRUB Configuration

In the GRUB file, locate the following line:


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Replace it with this line:


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi.ec_no_wakeup=1"

Save and exit.

This change disables the wakeup event from the embedded controller, which is the cause of the battery drain.

3. Update Your GRUB Configuration

After modifying the file, update the GRUB bootloader by running this command:


sudo update-grub

This will apply the changes you've made to the system.

4. Reboot Your Laptop

Finally, restart your laptop to apply the changes:


sudo reboot

Conclusion

By following these simple steps, you should no longer experience battery drain while your ThinkPad T14 Gen 5 AMD is in sleep mode on Linux Mint or Ubuntu.


See other articles on the same subject:

Make the ThinkPad T14 Gen 5 AMD compatible with Linux