PMWG Non upstreamable part of EAS
summary
Approximately 2,000 lines of Android-only EAS code exist, about 1,500 of which implement sketching. The plan moves placement and frequency decisions onto mainline energy-aware wakeup and to upstream util_clamp for min/max utilization, replacing find_best_target and adding prefer idle and sketchin boosting shims. A 50 ms sketchin_hold keeps boosts active to avoid missed frequency ramps. Pixel 3 WR tests show media playback saves 3–6% energy and home idle saves ~5%, with no other significant regressions.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:30Thermal Capping Group
- 4:08Fine Best Target
- 5:04Boosted Task Placement
- 31:45Finer Granularity Tuning
related talks
46mPerformance Matter (en)
22mPower optimization for Android
15mio_uring in Android
33mAndroid Kernel Upstreaming: Overview & Status
33mIs my application taking up too much power?
37mMemory Hotplug on Android
40mAndroid high performance baby
23mCreating Applications for Small Screen, Low Memory Android Wearables
