基于一加的8250平台,米米的平台据说也能改善?不过米米默认情况下没有加加这么夸张
症状

开着移动数据,深度睡眠几乎不超过百分之20% (一加8 氧OB6 官方内核)
待机续航尿崩
内核日志:
[ 750.094062] PM: Device alarmtimer failed to suspend: error -16
[ 750.094065] PM: Some devices failed to suspend, or early wake event detected
休眠基本被此阻止
解决
https://github.com/xzr467706992/android_kernel_oneplus_sm8250/commit/d4d920857ea531ac3e8660065d91c1e7ad847424
https://github.com/xzr467706992/android_kernel_oneplus_sm8250/commit/05fd55b3fb8cc9a451ff5478db5ffd33e98f48d8
如果某天我force push导致这些提交不属于某个分支了,你可以在链接后面加上.patch变成补丁,下载下来之后git am
效果

附加内容
- 总觉得就这么轻易的休眠掉一个高通设计的持续精准唤醒的timer会出大问题,但是这么久了啥问题也没发现,待机倒是省电了一半多
- 上面只是最简结论,如果想看唠嗑排查过程可以到 https://blog.xzr.moe/archives/11/ ,不过我觉得没啥好看的
- 如果你知道这个玩意儿设计起来到底是干嘛的,欢迎在下方补充。。
- 不是8250平台的,或者8250平台的其他机子,也欢迎瞧瞧有没有类似的问题