Welche Kernel-Einstellungen sind optimal für eine längere Akkulaufzeit beim OnePlus 10T?
- Einleitung: Ziel und Einschränkungen
- CPU-Frequenz und Governor
- Scheduler- und Energiepolicy-Anpassungen
- Governor für Peripherie und DVFS
- WLAN, Bluetooth und Sensoren
- Thermal- und Power-Management
- Tipps zur Umsetzung und Testing
Einleitung: Ziel und Einschränkungen
Für bessere Akkulaufzeit beim OnePlus 10T helfen kernelseitige Einstellungen, weil der Kernel zentrale Steuerung von CPU-Frequenz, Scheduler, Energieverwaltung und Peripherie übernimmt. Beachte, dass Veränderungen Stabilität, Performance und Wärme beeinflussen können. Erstelle vor Änderungen ein Backup (Nandroid/TWRP) und teste schrittweise. Manche Optionen benötigen Root und einen anpassbaren Kernel (z. B. über Magisk Module oder Custom Kernel).
CPU-Frequenz und Governor
Die CPU-Frequenzsteuerung ist entscheidend: ein sparsamer Governor wie "schedutil" oder ein gut konfigurierter "ondemand"/"powersave" reduziert Taktfrequenzen bei geringer Last. Setze deutlich niedrigere maximale Frequenzen für die großen Kerne (z. B. Limitierung auf einen moderaten Max für dauerhafte Nutzung) und einen niedrigeren Minimaltakt für Leerlaufphasen. Kurzfristige Lastspitzen profitieren vom Scheduler-Governor, aber für reine Laufzeitoptimierung kann eine aggressivere Begrenzung der Boost-Frequenzen und eine längere Ramp-Down-Zeit helfen, Energie zu sparen. Verwende I/O-sensible Profile sparsam, da häufige Frequenzwechsel mehr Energie kosten können.
Scheduler- und Energiepolicy-Anpassungen
Passe Scheduler-Parameter so an, dass Thread-Migrationen reduziert und Hintergrundaufgaben stärker gedrosselt werden. Erhöhe die Schwelle, wann Hintergrundthreads CPU-Zeit bekommen, und verringere Präemption für kurzlebige Tasks. Nutze Energieprofile, die bevorzugt die kleinen/effizienten Kerne verwenden und Big-Kerne nur bei Bedarf aktivieren. Schalte unnötige Kernel-Features (z. B. Tracepoints, Debug-Logging) aus, da sie konstant CPU-Zeit und damit Energie verbrauchen.
Governor für Peripherie und DVFS
Regle DVFS (Dynamic Voltage and Frequency Scaling) nicht nur für CPU, sondern auch für GPU, NPU und Modem, sofern vom Kernel unterstützt. Senke GPU-Maxfrequenzen und deaktiviere aggressive GPU-Boosts für Spiele, wenn Priorität Akkulaufzeit ist. Reduziere Bildschirm- und Bus-Frequenzen in Leerlauf. Achte darauf, dass das Modem keine unnötigen Scans macht (Netzwerk-Scan-Intervalle, Location-Frequenz) – manche Kernel erlauben Parameter für Funkhardware.
WLAN, Bluetooth und Sensoren
Schalte Funkmodule in Software ab oder in sparsamen Modi, wenn nicht benötigt. Reduziere WLAN-Hintergrundaktivität durch Paketfilterung im Kernel oder Energiesparmodi für WLAN-Chips. Sensor-Pollerate limitieren spart Energie – erhöhe Intervalle für Gyro/Accelerometer, wenn Hintergrundverwendung selten ist.
Thermal- und Power-Management
Passe Thermal-Settings so an, dass das Gerät früher Takt drosselt statt länger bei hoher Performance zu laufen und warm zu bleiben; konsequentes Drosseln kann Gesamtenergieverbrauch senken. Verwende aggressive CPU-Power-Capping und setze niedrigere Paketgrößen für CPUs, um Spitzenströme zu vermeiden, die ineffizient sind. Achte auf Systemstabilität: zu aggressive Thermal-Limits können Throttling-Instabilität erzeugen.
Tipps zur Umsetzung und Testing
Ändere Parameter schrittweise und dokumentiere Werte. Nutze Tools wie adb, sysfs-Einträge unter /sys/devices/system/cpu/, /sys/class/kgsl (GPU) oder Kernel-Module zur Runtime-Anpassung. Messe Akkunutzung vor und nach Änderungen mit gleichen Nutzungsszenarien (Screen-on-Time, Standby). Wenn möglich, nutze bewährte Custom-Kernel/Module aus der Community für OnePlus 10T, die bereits optimierte Profile anbieten. Im Zweifelsfall priorisiere Stabilität vor marginalen Energiesparmaßnahmen.
