UbuntuUbuntu Based

How to Improve Battery Life on Ubuntu

Improve Battery Life on Ubuntu

Improving battery life on Ubuntu laptops involves a combination of system settings adjustments, power management tools, and hardware considerations. This comprehensive guide will walk you through various steps to enhance your Ubuntu laptop’s battery performance, ensuring more efficient and longer-lasting use.

Battery life optimization on Linux, particularly Ubuntu, is crucial due to the general perception of Linux having poorer battery performance compared to Windows. This discrepancy often stems from the default power settings and lack of optimization for Linux by hardware manufacturers. Addressing these issues can significantly improve your Ubuntu laptop’s battery life.

Improve Battery Life on Ubuntu

Baseline Measurement

Before making any changes, it’s essential to measure the current power usage. PowerTOP is a powerful tool for this purpose. Install PowerTOP using your package manager and run it to get a baseline power usage: 

sudo apt install powertop
sudo powertop

Run Powertop to monitor your laptop’s power consumption under typical usage conditions. This initial measurement will help you gauge the effectiveness of the optimizations you apply.

Reduce Screen Brightness

The display is one of the most significant power consumers. Reducing screen brightness can lead to substantial power savings. Ubuntu allows you to adjust the brightness easily through the system settings or function keys on most laptops. Additionally, set your power profile to “Power Saver” when on battery to automatically dim the screen.

Tune Power Management

TLP is a feature-rich command-line utility that optimizes battery life on Linux. It comes with pre-configured settings that are already optimized for battery life, implementing PowerTOP’s recommendations out of the box. Install TLP and enable it to run in the background:

sudo apt install tlp tlp-rdw
sudo tlp start

After installing TLP, it automatically configures itself for optimal power usage. However, you can customize its settings by editing the /etc/tlp.conf file for more granular control over power management features.

Disable Unneeded Hardware

Turning off unused hardware such as Bluetooth, WiFi, and external devices can save power. You can disable these through the system settings or by using TLP’s configuration to automatically manage these devices based on the power source.

sudo modprobe -r btusb # To disable Bluetooth
sudo modprobe -r iwlwifi # To disable WiFi (for Intel wireless cards)

Limit Background Processes

Identify and stop unnecessary services and applications that run in the background. Use system monitoring tools like htop or Ubuntu’s System Monitor to find processes that consume resources without being actively used and disable them if they are not needed.

Improve Battery Life on Ubuntu

Use Laptop Mode Tools

Laptop Mode Tools is another utility that can help reduce power consumption by optimizing how your laptop writes to the disk, among other power-saving measures:

sudo apt install laptop-mode-tools

 After installation, configure it to your preference to manage disk writes and other power-saving features.

Choose Power Efficient Hardware

When purchasing new hardware or peripherals, consider their power efficiency. Devices with lower power consumption not only save battery but also generate less heat, extending the lifespan of your laptop.

Benchmark Improvements

After implementing the above changes, retest your battery life with Powertop. Compare the new measurements with your baseline to quantify the improvements. Share your results with the community to get additional tips and validate your approach.


Improving battery life on Ubuntu involves a mix of software tools, system settings adjustments, and mindful usage of hardware. Regularly monitoring your laptop’s power consumption and adjusting your settings can lead to significant improvements in battery life. Remember, optimizing battery performance is an ongoing process that adapts to your usage patterns and hardware changes.


r00t is a seasoned Linux system administrator with a wealth of experience in the field. Known for his contributions to idroot.us, r00t has authored numerous tutorials and guides, helping users navigate the complexities of Linux systems. His expertise spans across various Linux distributions, including Ubuntu, CentOS, and Debian. r00t's work is characterized by his ability to simplify complex concepts, making Linux more accessible to users of all skill levels. His dedication to the Linux community and his commitment to sharing knowledge makes him a respected figure in the field.
Back to top button