Wydanie optymalizatorów zużycia energii auto-cpufreq 3.0.0 i TLP 1.9.1

Wydano wydanie narzędzia auto-cpufreq 3.0.0, przeznaczonego do automatycznej optymalizacji prędkości działania CPU i zużycia energii w systemie. Narzędzie monitoruje stan baterii laptopa, obciążenie CPU, temperaturę 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. Obsługuje pracę na urządzeniach z procesorami Intel, AMD oraz ARM. Do kontroli można używać graficznego interfejsu opartego na GTK lub narzędzia w konsoli. Kod napisany jest w języku Python i rozpowszechniany na licencji LGPLv3.

Wśród wspieranych możliwości: monitorowanie częstotliwości, obciążenia i temperatury CPU, regulacja częstotliwości i trybów zużycia energii CPU w zależności od poziomu naładowania baterii, temperatury i obciążenia systemu, automatyczna optymalizacja wydajności CPU i zużycia energii. Auto-cpufreq może być używane do automatycznego wydłużania czasu pracy na baterii laptopów bez stałego ograniczania jakiejkolwiek funkcjonalności. W przeciwieństwie do narzędzia TLP, auto-cpufreq nie tylko umożliwia ustawienie trybów oszczędzania energii podczas pracy na baterii, ale także tymczasowe włączanie trybu wysokiej wydajności (turbo boost) przy wykrywaniu wzrostu obciążenia systemu.

W nowej wersji zrealizowano możliwość wymuszenia włączenia lub wyłączenia trybu turbo CPU (turbo boost) przez graficzny interfejs oraz wiersz poleceń („auto-cpufreq —turbo={never|always|auto}”), niezależnie od poziomu naładowania baterii. Do pliku konfiguracyjnego dodano parametr battery_device do wyboru akumulatora, na wypadek nieprawidłowego automatycznego określenia akumulatora domyślnego (dostępne akumulatory można sprawdzić w katalogu /sys/class/power_supply/). Dodano przykład pliku konfiguracyjnego dla Nixos.

Wydanie optymalizatorów zużycia energii auto-cpufreq 3.0.0 i TLP 1.9.1

Dodatkowo należy wspomnieć o wydaniu narzędzia TLP 1.9.1, przeznaczonego do automatycznej optymalizacji zużycia energii i wydłużania czasu pracy na baterii laptopów. Oprócz zarządzania trybami oszczędzania energii CPU, narzędzie wspiera adaptacyjne włączanie i wyłączanie Bluetooth, NFC oraz Wi-Fi. Kod projektu napisany jest w Shell i Pythpon i rozpowszechniany na licencji GPLv2.

Wersja 1.9 wyróżnia się dodatkiem opcjonalnego procesu w tle tlp-pd, który umożliwia przełączanie między trzema profilami zużycia energii — performance, balanced i power-saver. Proces w tle może być używany jako zamiennik dla usługi power-profiles-daemon i wspiera API D-Bus, które jest używane do przełączania profili w GNOME, KDE i Cinnamon. Zawiera również narzędzie tlpctl do przełączania profili z linii poleceń oraz uruchamiania poszczególnych aplikacji z określonym profilem.

W opublikowanej poprawce TLP 1.9.1 naprawiono lukę (CVE-2025-67859) w nowym procesie w tle tlp-pd, która umożliwia ominięcie weryfikacji uwierzytelnienia w usłudze Polkit i wykonanie działań wymagających uprawnień administratora w tlp-pd. Proces tlp-pd działa z uprawnieniami roota i przyjmuje zapytania przez D-Bus. Część zapytań może wysyłać każdy użytkownik, który ma potwierdzony lokalny dostęp do systemu (uruchomił sesję graficzną), a część działań dostępna jest tylko dla administratora. Luka ta wynika z sytuacji wyścigu, która pozwala na podmienienie procesu po wysłaniu zapytania, tak że polkit uzna, że zapytanie zostało wysłane przez administratora i nie poprosi o hasło administratora.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster