Software 42626 Published by

Auto-Cpufreq 2.4.0, the latest version of the automatic CPU speed and power optimizer for Linux, has just been released. It keeps a close eye on your laptop's battery state, CPU usage, temperature, and system load, giving you the power to enhance battery life without sacrificing anything.

A number of enhancements have been included in the change log, such as the addition of support for the "Platform Profile" parameter, the addition of a section for the Gentoo Install, and the addition of support for the dinit (Artix) init system. It also stops the battery switch on the Xbox controller from being made to the battery profile. Among the bugs that have been fixed are those related to performance EPP in AMD CPUs, using the Repology badge for automatic AUR version updating, making it more compatible with Arch-based distributions, fixing important name mistakes in auto-cpufreq, refactoring the charging function, updating the version of nix requests, and working around problems with Artix Linux. 





Auto-Cpufreq v2.4.0

Features:

  • Add support for setting "Platform Profile"  #752
  • Adding Gentoo Install section  #764
  • Add dinit (Artix) init system support | Closes:  #689
  • Prevent Xbox controller's battery switch to battery profile  #753

Bug fixes and improvements:

  • Use performance EPP in AMD CPUs when using performance governor  #725 | Closes:  #724
  • Use Repology badge for automatic AUR version updating  #692
  • Improve compatible for Arch based distributions  #691
  • Critical name error in auto-cpufreq --stats  #696
  • Minor refactor: code clean-up & make it more readable  #695
  • Bump requests from 2.31.0 to 2.32.0  #705
  • Nix: fix duplicated package  #701
  • Refactor charging function  #702
  • Update nix requests version  #708 | Closes  #708
  • Fix: Cannot install the daemon on Artix Linux (runit)  #706
  • Fix: [Ideapad] --stats gives error as BAT0 can't be found  #700
  • Fix: [ NixOS ] /bin/sh: line 1: getent: command not found  #704
  • Fix issue where epp cannot be set in powersave governor  #738
  • Fix/Close  #715 #713 #634 issues  #716
  • nix: add overlay; use best practices  #718
  • [ Nix / NixOS ] PR  #718 breaks flake  #720
  • Bump urllib3 from 2.0.7 to 2.2.2  #723
  • Bump certifi from 2023.7.22 to 2024.7.4  #732
  • Bump zipp from 3.17.0 to 3.19.1  #735
  • Code refactoring, more readable and easier to modify  #736
  • Fix AVAILABLE_GOVERNORS  #744
  • Show error message if threshold file doesn't exist  #742
  • Update flake + Remove patch from newer pyinotify version in nixpkgs  #747 | Closes:  #746
  • Fix unsafe access to PATH  #756 | Closes  #755
  • Unpin psutil and requests  #759
  • Remove network-online.target as a systemd-service dependency (increase boot time speed) | Closes:  #739
  • Fix check_conservation_mode() function in ideapad_laptop.py  #766 | Closes  #750
  • Ignoring power supplies FIX  #760| Closes  #753
  • Bump cryptography from 42.0.4 to 43.0.1  #768

Release v2.4.0 · AdnanHodzic/auto-cpufreq