Veröffentlichung der Energieoptimierer auto-cpufreq 3.0.0 und TLP 1.9.1.

Die Veröffentlichung des Tools auto-cpufreq 3.0.0 wurde bekannt gegeben, das zur automatischen Optimierung der CPU-Geschwindigkeit und des Energieverbrauchs im System dient. Das Tool überwacht den Zustand des Laptop-Akkus, die CPU-Auslastung, die CPU-Temperatur und die Systemaktivität und aktiviert je nach Situation und gewählten Optionen dynamisch Energiespar- oder Hochleistungsmodi. Es wird in Geräten mit Intel-, AMD- und ARM-Prozessoren unterstützt. Zur Steuerung kann eine grafische Benutzeroberfläche auf GTK-Basis oder ein Konsolentool verwendet werden. Der Code ist in Python geschrieben und steht unter der LGPLv3-Lizenz.

Zu den unterstützten Funktionen gehören: Überwachung von Frequenz, Auslastung und Temperatur der CPU, Anpassung der Frequenz und der Energiesparmodi der CPU je nach Akkuladestand, Temperatur und Systemauslastung sowie automatische Optimierung der CPU-Leistung und des Energieverbrauchs. Auto-cpufreq kann verwendet werden, um die Akkulaufzeit von Laptops automatisch zu verlängern, ohne ständig einige Funktionen zu beschneiden. Im Gegensatz zu dem Tool TLP ermöglicht auto-cpufreq nicht nur das Einstellen von Energiesparmodi im Akkubetrieb des Geräts, sondern auch vorübergehendes Aktivieren des Modus hohe Leistung (Turbo Boost) bei Erkennung einer erhöhten Systemlast.

In der neuen Version wurde die Möglichkeit zur erzwungenen Aktivierung oder Deaktivierung des Turbo-Modus der CPU (Turbo Boost) über die grafische Benutzeroberfläche und die Kommandozeile („auto-cpufreq —turbo={never|always|auto}“) unabhängig vom Akkuladestand umgesetzt. Außerdem wurde der Parameter battery_device zur Auswahl des Akkus in die Konfigurationsdatei aufgenommen, für den Fall, dass der Akku nicht korrekt automatisch bestimmt wird (verfügbare Akkus können im Verzeichnis /sys/class/power_supply/ eingesehen werden). Ein Beispiel für eine Konfigurationsdatei für Nixos wurde hinzugefügt.

Veröffentlichung der Energieoptimierer auto-cpufreq 3.0.0 und TLP 1.9.1.

Zusätzlich kann die Veröffentlichung des Tools TLP 1.9.1 erwähnt werden, welches zur automatischen Optimierung des Energieverbrauchs und zur Verlängerung der Akkulaufzeit von Laptops dient. Neben der Verwaltung der Energiesparmodi der CPU unterstützt das Tool adaptives Ein- und Ausschalten von Bluetooth, NFC und Wi-Fi. Der Code des Projekts ist in Shell und Python geschrieben und steht unter der GPLv2-Lizenz.

Die Version 1.9 ist bemerkenswert durch die Hinzufügung eines optionalen Hintergrundprozesses tlp-pd, der den Wechsel zwischen drei Energiesparprofilen – performance, balanced und power-saver – ermöglicht. Der Hintergrundprozess kann als Ersatz für den Dienst power-profiles-daemon verwendet werden und unterstützt die D-Bus-API, die zum Wechseln der Profile in GNOME, KDE und Cinnamon verwendet wird. Ebenfalls enthalten ist das Dienstprogramm tlpctl, mit dem die Profile über die Befehlszeile gewechselt und bestimmte Anwendungen mit dem angegebenen Profil gestartet werden können.

Im nachträglich veröffentlichten korrigierenden Update TLP 1.9.1 wurde eine Sicherheitsanfälligkeit (CVE-2025-67859) im neuen Hintergrundprozess tlp-pd behoben, die es ermöglichte, die Authentifizierungsprüfung im Dienst Polkit zu umgehen und im tlp-pd Aktionen auszuführen, die Administratorrechte erforderten. Der Prozess tlp-pd wird mit Root-Rechten ausgeführt und nimmt Anfragen über D-Bus entgegen. Einige Anfragen können von allen Benutzern gesendet werden, die über einen bestätigten lokalen Zugriff auf das System verfügen (die eine grafische Sitzung gestartet haben), während einige Aktionen nur dem Administrator zur Verfügung stehen. Die Sicherheitsanfälligkeit wird durch einen Race Condition verursacht, die es ermöglicht, den Prozess nach dem Absenden einer Anfrage zu ersetzen, sodass Polkit glaubt, die Anfrage sei vom Administrator gesendet worden und nicht nach dem Passwort des Administrators fragt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4