> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# auto-cpufreq 3.0 Arrives for Linux with Better Battery Handling and CPU Turbo Control
- URL: https://itsfoss.com/news/auto-cpufreq-3-0/
- Published: 2026-01-12T16:43:53.000Z
- Updated: 2026-01-12T16:43:53.000Z
- Description: New release gives Linux laptop users more control over CPU performance while fixing battery detection issues.
- Author: Sourav Rudra
- Tags: News

Us Linux users have access to [a large selection of system monitoring tools](https://itsfoss.com/linux-system-monitoring-tools/) that help us know the state of our computers. In some cases, these even let us tweak certain parameters of the hardware to eke out better performance or battery life.

While these utilities may not yet match the polish and maturity of their Windows counterparts, they have made significant progress in recent years.

auto-cpufreq is one such tool that automatically optimizes CPU speed and power consumption on Linux systems to save battery life, and it just received [a feature-packed 3.0 release](https://www.reddit.com/r/linux/comments/1qa715a/autocpufreq%5Fv300%5Fis%5Fout/?ref=itsfoss.com).

## auto-cpufreq 3.0: What's New?

![this terminal window shows the output for the command: sudo auto-cpufreq --monitor command on a fedora 43 workstation edition system, there are many cpu-related metrics shown](https://itsfoss.com/content/images/2026/01/auto-cpufreq-3-0.png)

The release comes packed with **the ability to manually control CPU turbo boost**, where you can now manually override auto-cpufreq's automatic decisions and set turbo to `Auto`, `Never`, or `Always`. This works through both the command-line interface and the GUI app, though the option only shows up in the GUI if your CPU supports [turbo boost](https://www.intel.com/content/www/us/en/gaming/resources/turbo-boost.html?ref=itsfoss.com).

Battery handling has gotten better too. You can now tell auto-cpufreq which specific battery device to monitor if your laptop has multiple power supply devices listed or if the automatic detection picks the wrong one.

And, for [ASUS laptop](https://www.asus.com/us/store/laptops/?ref=itsfoss.com) owners, **there's now support for battery charge thresholds**, so you can set a maximum charging percentage to help preserve your battery's health over time.

There were also **several important bug fixes** in this release. The tool now properly reads CPU frequency information and scaling limits, fixing an issue where the `--monitor` mode would show incorrect values.

If you're running [NixOS](https://itsfoss.com/nixos-tutorials/) or [Pop!\_OS](https://itsfoss.com/news/pop-os-24-04-review/), you'll find some welcome improvements. NixOS users won't run into the "`awk: command not found`" error anymore, and Pop!\_OS installations should go smoothly without PyGObject failures.

The [changelog](https://github.com/AdnanHodzic/auto-cpufreq/releases/tag/v3.0.0?ref=itsfoss.com) has the complete list of changes and the source code if you want to go deeper into this release.

## Get Started with auto-cpufreq

![this terminal window shows the output for a git clone command and the auto-cpufreq installer in action](https://itsfoss.com/content/images/2026/01/auto-cpufreq-3-0-installation-a.png)

The recommended way to install auto-cpufreq is by building it from source, and don't worry, it is quite straightforward! First, you have to clone the [GitHub](https://github.com/AdnanHodzic/auto-cpufreq?ref=itsfoss.com) repository to your system, create a new directory for it, and launch the installer by running these commands together:

```
git clone https://github.com/AdnanHodzic/auto-cpufreq.git
cd auto-cpufreq && sudo ./auto-cpufreq-installer
```

When you do that, you will be asked to enter your account password. Do it and verify the list of packages shown to you.

![](https://itsfoss.com/content/images/2026/01/auto-cpufreq-3-0-installation-b.png)

![](https://itsfoss.com/content/images/2026/01/auto-cpufreq-3-0-installation-c.png)

![](https://itsfoss.com/content/images/2026/01/auto-cpufreq-3-0-installation-d.png)

![](https://itsfoss.com/content/images/2026/01/auto-cpufreq-3-0-installation-e.png)

When prompted, press "*Y*" to confirm the installation of these new packages, and wait for the installation to complete. Once everything is set, you can start using the CLI version of auto-cpufreq by using the following command:

```
sudo auto-cpufreq
```

There's also **a GUI version** that needs some additional configuration once you launch it from the app launcher. It will show you the steps for that, which involves installing the daemon for auto-cpufreq.

**For users of Ubuntu** and its derivatives, this release of auto-cpufreq is also available on the [Snap Store](https://snapcraft.io/auto-cpufreq?ref=itsfoss.com) and via the following command:

```
sudo snap install auto-cpufreq
```

If you need pointers on how to operate this CLI tool, then the lead developer of this project, Adnan Hodzic, has [an AI-powered chatbot](https://foolcontrol.org/?p=4903&ref=itsfoss.com) up on his website, which should work well for any questions you have.

[auto-cpufreq](https://github.com/AdnanHodzic/auto-cpufreq?ref=itsfoss.com)

---

**Suggested Read 📖:** [*This System Monitor Offers Something More*](https://itsfoss.com/jdsystemmonitor/)

[jdSystemMonitor: More Than Your Regular System Monitor on LinuxBringing system resources and internal details together in one place, jdSystemMonitor is a solid and lightweight option for desktop Linux users.![](https://itsfoss.com/content/images/icon/android-chrome-512x512-206.png)It's FOSSRoland Taylor![](https://itsfoss.com/content/images/thumbnail/jdsystemmonitor-review-1.png)](https://itsfoss.com/jdsystemmonitor/)