De release van de auto-cpufreq 3.0.0-tool is gepubliceerd, die is ontworpen voor automatische optimalisatie van de CPU-snelheid en het energieverbruik in het systeem. De tool houdt de status van de laptopaccu, de belasting van de CPU, de temperatuur van de CPU en de systeemactiviteit bij, en activeert afhankelijk van de situatie en de gekozen opties dynamisch energiebesparings- of hoge prestatiediensten. Ondersteunt apparaten met Intel-, AMD- en ARM-processors. Voor beheer kan een grafische interface op basis van GTK of een consoletool worden gebruikt. De code is geschreven in Python en wordt verspreid onder de LGPLv3-licentie.
Ondersteunde functies zijn onder andere: monitoring van de CPU-frequentie, belasting en temperatuur, regeling van de frequentie en energiemodi van de CPU op basis van de acculading, temperatuur en systeembelasting, automatische optimalisatie van CPU-prestaties en energieverbruik. Auto-cpufreq kan worden gebruikt om de autonomie van laptops automatisch te verlengen zonder voortdurend functies te beperken. In tegenstelling tot de TLP-tool, stelt auto-cpufreq niet alleen in staat om energiebesparingsmodi in te stellen tijdens het gebruik op batterijvoeding, maar ook om tijdelijk de bij schrijfoperaties (turbo boost) in te schakelen bij verhoogde systeembelasting.
In de nieuwe versie is de mogelijkheid geĆÆmplementeerd om de turbo-modus van de CPU (turbo boost) handmatig in of uit te schakelen via de grafische interface en de opdrachtregel (āauto-cpufreq āturbo={never|always|auto}ā), ongeacht het niveau van de acculading. Daarnaast is er een configuratieparameter battery_device toegevoegd om de accu te kiezen, voor het geval de standaardautomatische batterijdetectie onjuist is (beschikbare accu's kunnen worden bekeken in de map /sys/class/power_supply/). Een voorbeeld van een configuratiebestand voor Nixos is toegevoegd.

Bovendien kan de release van de TLP 1.9.1-tool worden opgemerkt, die is ontworpen voor automatische optimalisatie van energieverbruik en verlenging van de autonomie van laptops. Naast het beheren van de energiebesparingsmodi van de CPU ondersteunt de tool adaptief in- en uitschakelen van Bluetooth, NFC en Wi-Fi. De code van het project is geschreven in Shell en Python en wordt verspreid onder de GPLv2-licentie.
Versie 1.9 valt op door de toevoeging van het optionele achtergrondproces tlp-pd, dat de overgang tussen drie energieprofielen mogelijk maakt: performance, balanced en power-saver. Het achtergrondproces kan dienen ter vervanging van de service power-profiles-daemon en ondersteunt de D-Bus API, die wordt gebruikt voor het wisselen van profielen in GNOME, KDE en Cinnamon. Tevens is er een hulpprogramma tlpctl opgenomen, dat het mogelijk maakt om profielen vanuit de opdrachtregel te wisselen en afzonderlijke applicaties met een specifiek profiel te starten.
In de bijgewerkte correctieversie TLP 1.9.1 is een kwetsbaarheid verholpen (CVE-2025-67859) in het nieuwe achtergrondproces tlp-pd, waarmee de authenticatiecontrole in de service Polkit kan worden omzeild en acties die administratorrechten vereisen in tlp-pd kunnen worden uitgevoerd. Het proces tlp-pd draait met root-rechten en accepteert verzoeken via D-Bus. Een deel van de verzoeken kan van elke gebruiker worden verzonden die bevestigde lokale toegang tot het systeem heeft (de grafische sessie heeft gestart), terwijl sommige acties alleen toegankelijk zijn voor de administrator. De kwetsbaarheid wordt veroorzaakt door een raceconditie, waardoor het proces kan worden gemanipuleerd na het verzenden van een verzoek, zodat polkit zal denken dat het verzoek door de administrator is verzonden en geen administratorwachtwoord zal aanvragen.
Bron: opennet.ru
