How to Configure Power Modes and Extend Battery Life on Ubuntu Laptops

Running Ubuntu on modern laptops delivers a snappy, bloatware-free desktop experience. However, portable Linux users frequently observe that battery endurance out of the box falls slightly short of Windows or macOS. This happens because modern processors and graphics cards require active energy profile management to downclock aggressive clock speeds when unplugged. Ubuntu features a built-in power-profiles daemon that lets you toggle between Power Saver, Balanced, and Performance modes with a single click from the desktop panel.

Understanding Ubuntu Power Modes

Ubuntu categorises system energy governance into three distinct operational states:

  • Power Saver: Caps peak CPU clock frequencies, aggressively lowers display backlight brightness, and suspends background hardware timers. Highly recommended for reading documents or drafting emails while travelling.
  • Balanced: The default intelligent profile. Scales processor performance dynamically based on real-time application load while maintaining standard display power.
  • Performance: Disables CPU frequency throttling to deliver maximum computing throughput. Only available on supported modern Intel and AMD hardware, and automatically restricted when running on battery to prevent rapid charge drain.

How to Switch Power Modes via Ubuntu Quick Settings

You can change power profiles instantly without opening system settings:

  1. Click on the Quick Settings cluster in the top-right corner of the Ubuntu top bar (the cluster containing battery, sound, and Wi-Fi icons).
  2. Locate the Power Mode button in the flyout menu (it displays your current profile, such as Balanced).
  3. Click the button or arrow to cycle between Performance, Balanced, and Power Saver.
  4. Your system hardware immediately adjusts thermal envelopes and governor states in real time.

Configuring Advanced Battery Saving Rules in Settings

To fine-tune automated power conservation behaviours:

  1. Open the Settings app and select Power from the left navigation panel.
  2. Under Power Mode, choose your standard operating preference.
  3. Under Power Saving Options:
    • Enable Screen Blank and set an idle timeout (e.g., 5 minutes on battery).
    • Enable Dim Screen to automatically lower brightness when inactive.
    • Turn on Automatic Power Saver. This rule automatically drops your laptop into Power Saver mode whenever the battery level drops below 20%.
  4. Under Suspend & Power Button, configure Automatic Suspend when running on battery power to prevent laptop drain when closing the lid or leaving your desk.

Checking Power Profile Status via Terminal

If you prefer command-line monitoring, query your active power profile by running:

powerprofilesctl get

And force Power Saver mode via terminal anytime with:

powerprofilesctl set power-saver

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.