Bol spustený nový release nástroja auto-cpufreq 3.0.0, ktorý je určený na automatickú optimalizáciu rýchlosti práce CPU a spotreby energie v systéme. Nástroj sleduje stav batérie notebooku, zaťaženie CPU, teplotu CPU a aktivitu v systéme, a v závislosti od situácie a zvolených opcií dynamicky aktivuje režimy úspory energie alebo vysokej výkonnosti. Podporuje prácu na zariadeniach s procesormi Intel, AMD a ARM. Na ovládanie môže byť použitý grafický rozhranie postavené na GTK alebo konzolová utilita. Kód je napísaný v jazyku Python a je distribuovaný pod licenciou LGPLv3.
Medzi podporované funkcie patrí: monitorovanie frekvencie, záťaže a teploty CPU, regulácia frekvencie a režimov spotreby energie CPU v závislosti od úrovne nabitia batérie, teploty a záťaže systému, automatická optimalizácia výkonu CPU a spotreby energie. Auto-cpufreq môže byť použitý na automatické predlžovanie času výdrže batérie notebookov bez trvalého znižovania niektorých funkcií. Na rozdiel od nástroja TLP, auto-cpufreq nielenže umožňuje nastaviť režimy úspory energie pri prevádzke zariadenia na batériu, ale aj dočasne zapína režim vysoká výkonnosť (turbo boost) pri zistení zvýšenia zaťaženia systému.
V novej verzii bola implementovaná možnosť núteného zapínania alebo vypínania turbo režimu CPU (turbo boost) cez grafické rozhranie a príkazový riadok ("auto-cpufreq --turbo={never|always|auto}"), nezávisle od úrovne nabitia batérie. Do konfiguračného súboru bol pridaný parameter battery_device na výber batérie, pre prípad nesprávneho automatického určenia batérie predvolene (dostupné batérie si môžete pozrieť v adresári \/sys\/class\/power_supply\/). Pridaný bol príklad konfiguračného súboru pre Nixos.

Okrem toho môžeme spomenúť vydanie nástroja TLP 1.9.1, ktorý je určený na automatickú optimalizáciu spotreby energie a predlženie času výdrže batérie notebookov. Okrem správy režimov úspory energie CPU nástroj podporuje adaptívne zapínanie a vypínanie Bluetooth, NFC a Wi-Fi. Kód projektu je napísaný v Shell a Python a je distribuovaný pod licenciou GPLv2.
Verzia 1.9 je pozoruhodná pridaním voliteľného pozadia procesu tlp-pd, ktorý zabezpečuje prepínanie medzi tromi profilmi spotreby energie — performance, balanced a power-saver. Pozadový proces môže slúžiť ako náhrada za službu power-profiles-daemon a podporuje D-Bus API používané na prepínanie profilov v GNOME, KDE a Cinnamon. Súčasťou je aj utilita tlpctl na prepínanie profilov z príkazového riadku a spúšťanie jednotlivých aplikácií s určeným profilom.
V opravných vydaniach TLP 1.9.1 bola odstránená zraniteľnosť (CVE-2025-67859) v novom pozadovom procese tlp-pd, ktorá umožňuje obísť autentifikačnú kontrolu v službe Polkit a vykonať v tlp-pd činnosti, ktoré vyžadujú administrátorské oprávnenia. Proces tlp-pd beží s právami root a prijíma žiadosti prostredníctvom D-Bus. Časť žiadostí môžu posielať akíkoľvek používatelia, ktorí majú potvrdený miestny prístup k systému (spustili grafickú reláciu), zatiaľ čo niektoré činnosti sú dostupné iba administrátorovi. Zraniteľnosť je spôsobená podmienkou pretekania, ktorá umožňuje nahradiť proces po odoslaní žiadosti, takže Polkit bude považovať žiadosť za odoslanú administrátorom a nebude vyžadovať heslo administrátora.
Zdroj: opennet.ru
