我们现在的功耗调度,大多是在问题发生后去限制。比如某个元器件功耗冲高了,系统才去降频或关核。这种“事后补救”虽然有效,但总是慢了一步。
我设想了一种更主动的方式:把每一颗元器件的用电,都提前规划好。
它的核心逻辑是这样的:
手机里的每一个耗电单元——CPU、GPU、屏幕背光、5G基带、WiFi模块、ISP图像芯片——都有一份属于自己的“场景功耗预算表”。
这份预算表是AI为不同场景量身定制的。比如同样是CPU,在“阅读电子书”这个场景里,它的预算很低;但在“4K视频录制”场景里,预算会大幅调高。GPU在“桌面滑动”时预算几乎为零,在“原神须弥城跑图”时则获得充裕预算。屏幕的亮度预算、基带的发射功率预算、ISP的算力预算,都是按场景逐一分配好的。
系统的工作,就是并行地盯住所有元器件:
当用户进入一个场景,AI先调取每一颗元器件的预算表,分配给它们各自的“功耗配额”。接下来的每一秒,系统都在静默地对账——不是看“手机总功耗有没有超标”,而是检查“屏幕有没有吃掉太多预算”、“GPU的配额是不是快用完了”、“基带是不是异常地超标了”。
如果某颗元器件因为合理原因(比如信号突然变
11 人已参与
支持
反对