Auto-cpufreq, a free and open-source automatic CPU speed & power optimizer for Linux, has launched its latest version, 2.5.
Haven’t you heard of it? Well, it’s a great piece of software that dynamically adjusts the CPU governor and frequency settings to balance power consumption, performance, and thermal management based on the system’s current workload and power state.
The release’s highlight is the newly added support for EPB (Energy Performance Bias). This new feature closes a longstanding request by enabling fine-tuned power optimizations according to your specific performance requirements.
In other words, whether you are working on CPU-intensive tasks or just browsing the web, the EPB feature helps strike the perfect balance between energy efficiency and raw processing power.
Beyond this great addition, the developers have also resolved several notable bugs. For instance, a fix addressing the wrong sensor being monitored on AMD systems ensures that AMD users can now expect more accurate CPU frequency readings under the hood.
Additionally, new documentation notes regarding default “energy_perf_bias” settings provide valuable clarity for both first-time users and seasoned pros.
It’s worth noting also that auto-cpufreq 2.5 now supports Fedora 41. Apart from that, the TuneD detection mechanism and systemd service management both receive significant improvements, ensuring smoother automatic adjustments and enhanced service control.
Lastly, the development team has handled various CI-related fixes and has resolved permission errors for commands such as “–install,” “–remove,” and “cpufreqctl.auto-cpufreq.”
For more information, refer to the release changelog.
Ubuntu users can install auto-cpufreq through a Snap Store. For those on Arch, it’s available in the AUR. Users of other Linux distros can easily compile it from the source code by following the instructions on auto-cpufreq’s GitHub page.