Auto-Cpufreq 3.0.0 released
A new Auto-Cpufreq release has been released. It’s a tool focused on optimizing CPU speed and power use in Linux laptops, essentially helping manage how your computer performs based on what it needs.
The latest update introduces some intriguing features. Users can now override the system's automatic CPU turbo settings if they prefer manual control, offering that flexibility right through both the command line interface (CLI) and graphical user interface (GUI). There's also an option to specify a particular battery device in its setup files.
On top of these additions, there are some solid bug fixes. The version tackles issues with how CPU frequency scaling operates, making sure things like cpuinfo data and minimum/maximum frequency limits work as expected now. It also corrects the auto-cpufreq --monitor command's output regarding the "CPU frequency scaling" section.
Another part of this update is a better way to detect battery paths, which seems like good news for anyone dealing with those pesky battery threshold errors previously reported by Auto-Cpufreq.
This isn't just about tweaking the existing code, either. The release bumps dependencies and libraries, like urllib3, from version 2.6.0 up to 2.6.3, keeping the underlying bits updated properly.
Documentation saw some attention too, with a flag called --completions removed for clarity in README files. System-specific fixes landed elsewhere as well, including enhanced methods to identify max CPU clock speeds on ASUS systems.
Support-wise, there are also example configuration snippets aimed specifically at NixOS users now available. The project itself has been moved over to use urwid v3 and set up with poetry, which will mean things run smoother for some.
These improvements cover the basics of what makes Auto-Cpufreq tick better: more reliable frequency monitoring thanks to fixed scaling output and improved battery path detection; dependency updates like urllib3 2.6.3; helpful changes in documentation by ditching --completions from the READMEs; and system-specific boosts, including max CPU clock reading on ASUS.
For users interacting via GUI, error handling has been made more robust too. And there are still a few minor tweaks rolling out: things like addressing exit code 1 issues with the GTK frontend and fixing variable names connected to virtual environment removal. These seem designed towards providing an even more refined experience overall. The net effect is a tool that works better for optimizing laptop performance while aiming to make battery life last longer without cutting back on power when needed.
Release auto-cpufreq v3.0.0
Features: Allow for overriding the CPU turbo setting via CLI and GUI #859 | Closes: #604 Allow users to specify battery device in config #895
