Efficient power management is crucial for prolonging battery life on Ubuntu systems. Minimizing resource-intensive processes reduces overall energy consumption, extending portability for laptops and other battery-powered devices.
Built-in methods, such as adjusting display brightness and limiting background services, offer a baseline for energy conservation. Tools like TLP and Powertop provide advanced control, allowing fine-tuning of hardware behavior and identifying resource bottlenecks.
Key adjustments include deactivating unused peripherals, lowering brightness, and maintaining up-to-date drivers. Combined with kernel-level optimizations and strategic use of systemd services, these measures significantly reduce power draw without compromising essential functionality.
Reducing display brightness significantly conserves power, but ensure it remains comfortable for long usage sessions.
$ sudo apt update && sudo apt install --yes tlp tlp-rdw Reading package lists... Done Building dependency tree... Done ... Setting up tlp (1.3.1-2) ... ...
TLP adjusts various power settings automatically, including CPU scaling, USB autosuspend, and disk power modes.
$ sudo tlp start TLP started in AC mode.
$ sudo rfkill block bluetooth
Re-enable Bluetooth if needed.
$ sudo rfkill unblock bluetooth
$ sudo prime-select intel Info: the current EGL alternative is already set to 'intel'.
$ sudo apt install --yes powertop && sudo powertop Reading package lists... Done Building dependency tree... Done ... Powertop 2.9.0 ...
Powertop identifies background tasks and hardware components consuming excessive power for targeted optimization.
$ sudo apt update && sudo apt upgrade --yes Reading package lists... Done Building dependency tree... Done ...
This guide is tested on Ubuntu:
| Version | Code Name |
|---|---|
| 22.04 LTS | Jammy Jellyfish |
| 23.10 | Mantic Minotaur |
| 24.04 LTS | Noble Numbat |