Po czterech latach rozwoju zaprezentowano wydanie narzędzia auto-cpufreq 2.0, przeznaczonego do automatycznej optymalizacji prędkości pracy CPU i zużycia energii w systemie. Narzędzie monitoruje stan akumulatora laptopa, obciążenie CPU, temperatury CPU i aktywność w systemie, a 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żna używać do automatycznego wydłużania czasu pracy laptopów na baterii bez stałego ograniczania niektórych możliwości. Obsługuje pracę na urządzeniach z procesorami Intel, AMD i ARM. Kod narzędzia został napisany w języku Python i jest rozpowszechniany na licencji LGPLv3.
Auto-cpufreq może być używany do automatycznego wydłużania czasu pracy na baterii laptopów bez stałego ograniczania jakichkolwiek możliwości. W przeciwieństwie do narzędzia TLP, auto-cpufreq nie tylko pozwala na ustawienie oszczędnych trybów zużycia energii podczas pracy urządzenia na akumulatorze, ale także tymczasowo włącza tryb wysokiej wydajności (turbo boost) przy wykrywaniu wzrostu obciążenia systemu.
Podstawowe funkcje:
- Monitoring
- Podstawowe informacje o systemie.
- Częstotliwość CPU (ogólna i dla każdego rdzenia).
- Obciążenie CPU (ogólne i dla każdego rdzenia).
- Temperatura CPU (ogólna i dla każdego rdzenia).
- Stan naładowania akumulatora.
- Obciążenie systemu.
- Regulacja częstotliwości i trybów zużycia energii CPU w zależności od:
- Naładowania akumulatora.
- Obciążenia CPU.
- Temperatury CPU z uwzględnieniem obciążenia (w celu wykluczenia przegrzania).
- Obciążenia systemu.
- Automatyczna optymalizacja wydajności CPU i zużycia energii.
Nowa wersja wyróżnia się realizacją interfejsu graficznego opartego na bibliotece GTK, oprócz wcześniej dostępnego interfejsu wiersza poleceń. Dodano wsparcie dla menedżera pakietów Nix oraz dystrybucji NixOS. Dodano instrukcje dla systemd-boot. Rozszerzono liczbę monitorowanych czujników.



Źródło: opennet.ru
