Po czterech latach rozwoju zaprezentowano narzędzie auto-cpufreq 2.0, zaprojektowane w celu automatycznej optymalizacji szybkości procesora i zużycia energii w systemie. Narzędzie monitoruje stan baterii laptopa, obciążenie procesora, temperaturę procesora i aktywność systemu oraz w zależności od sytuacji i wybranych opcji dynamicznie aktywuje tryby oszczędzania energii lub wysokiej wydajności. Na przykład auto-cpufreq może zostać użyty do automatycznego przedłużenia żywotności baterii laptopów bez trwałego ograniczania jakichkolwiek funkcji. Obsługuje pracę na urządzeniach z procesorami Intel, AMD i ARM. Kod narzędzia napisany jest w języku Python i jest rozpowszechniany na licencji LGPLv3.
Auto-cpufreq może być używany do automatycznego przedłużania żywotności baterii laptopów bez trwałego ograniczania jakichkolwiek funkcji. W przeciwieństwie do narzędzia TLP, auto-cpufreq pozwala nie tylko ustawić tryby oszczędzania energii, gdy urządzenie działa autonomicznie, ale także tymczasowo włączyć tryb wysokiej wydajności (turbo boost) po wykryciu wzrostu obciążenia systemu.
Najważniejsze cechy:
- Monitorowanie
- Podstawowe informacje o systemie.
- Częstotliwość procesora (całkowita i dla każdego rdzenia).
- Obciążenie procesora (całkowite i dla każdego rdzenia).
- Temperatura procesora (całkowita i dla każdego rdzenia).
- Stan naładowania baterii.
- Obciążenie systemu.
- Regulacja częstotliwości procesora i trybów zużycia energii w zależności od:
- Ładowanie baterii.
- Obciążenie procesora.
- Temperatury procesora biorąc pod uwagę obciążenie (aby uniknąć przegrzania).
- Ładuje system.
- Automatyczna optymalizacja wydajności procesora i zużycia energii.
Nowa gałąź wyróżnia się implementacją interfejsu graficznego opartego na bibliotece GTK, oprócz dostępnego wcześniej interfejsu wiersza poleceń. Dodano obsługę menedżera pakietów Nix i dystrybucji NixOS. Dodano instrukcje dotyczące systemd-boot. Zwiększono liczbę odpytywanych czujników.
Źródło: opennet.ru