Nach vier Jahren Entwicklung wird die Version 2.0 des Tools auto-cpufreq vorgestellt, das zur automatischen Optimierung der CPU-Leistung und des Energieverbrauchs im System dient. Das Tool überwacht den Akku-Status, die CPU-Auslastung, die CPU-Temperaturen und die Systemaktivität und aktiviert je nach Situation und gewählten Optionen dynamisch Energiespar- oder Hochleistungsmodi. Beispielsweise kann auto-cpufreq verwendet werden, um die Akkulaufzeit von Laptops automatisch zu verlängern, ohne die Funktionalität ständig einzuschränken. Es unterstützt Geräte mit Intel-, AMD- und ARM-Prozessoren. Der Code des Tools ist in Python geschrieben und wird unter der LGPLv3-Lizenz veröffentlicht.
Auto-cpufreq kann verwendet werden, um die Akkulaufzeit von Laptops automatisch zu verlängern, ohne in der Funktionalität ständig Abstriche zu machen. Im Gegensatz zum Tool TLP ermöglicht es auto-cpufreq nicht nur, Energiesparmodi während des Betriebs im Akkumodus einzustellen, sondern auch vorübergehend den Hochleistungsmodus (Turbo Boost) bei erhöhter Systemlast zu aktivieren.
Hauptfunktionen:
- Überwachung
- Systeminformationen
- CPU-Frequenz (gesamt und pro Kern).
- CPU-Auslastung (gesamt und pro Kern).
- CPU-Temperatur (gesamt und pro Kern).
- Ladezustand der Batterie.
- Systemauslastung.
- Regulierung der Frequenz und Energieverbrauchsmodi der CPU abhängig von:
- Ladezustand der Batterie.
- CPU-Auslastung.
- CPU-Temperatur unter Berücksichtigung der Auslastung (um Überhitzung zu vermeiden).
- Systemlast.
- Automatische Optimierung der CPU-Leistung und des Energieverbrauchs.
Der neue Branch zeichnet sich durch die Implementierung einer grafischen Benutzeroberfläche auf Basis der GTK-Bibliothek aus, neben der zuvor verfügbaren Befehlszeilenschnittstelle. Die Unterstützung des Paketmanagers Nix und der Distribution NixOS wurde hinzugefügt. Anweisungen für systemd-boot wurden ergänzt. Die Anzahl der abgefragten Sensoren wurde erweitert.



Quelle: opennet.ru
