Scene 逐核频率详解 · 大核中核小核的调度逻辑
为什么要看逐核频率
安卓手机的 SoC 通常采用大小核架构:
- 大核(A7x 或 Cortex-X1/X2):高性能,也高能耗,负责游戏、视频编码等重负载
- 中核(A7x 系列低一档):平衡性能和能耗
- 小核(A5x 系列):省电,负责推送、待机等轻负载
Scene 能把每颗核心的当前频率单独列出来,让你看到调度器到底在把负载分配给谁——这比一个笼统的「CPU 负载 60%」有用得多。
频率读数怎么读
当前频率
每颗核心当前跑在多少 MHz。这个数字会随负载实时变化,范围通常是:
- 大核:2000-3500MHz(不同 SoC 差异大)
- 中核:1500-2500MHz
- 小核:800-1800MHz
频率档位
每颗核心可用的频率上限序列。比如某颗大核能跑 2.0GHz / 2.5GHz / 3.0GHz / 3.5GHz 四档。调度器根据负载决定升到哪一档。
在线/离线
部分机型会在轻负载时关闭一些核心(显示为 offline)以省电。这是正常行为——调度器会在需要时重新唤醒。
频率变化意味着什么
大核跑满 + 持续高频率 → 正在跑重负载(游戏、视频编码),调度器优先了性能
大核频率上不去(卡在某个档位不升) → 可能的原因:
- 温控限制:温度接近阈值,调度器主动降频保护
- 温控策略设得保守
- 调度器策略偏省电(某些厂商系统默认保守)
大核频率骤降 + 温度同时飙升 → 温控在起作用,温度墙到了。这时候可以考虑在 Scene 里调高温控阈值或换激进策略
各核心频率差异大(大核满、小核低) → 调度器把重负载集中到大核,是合理分配
所有核心都在低频但应用响应慢 → 调度器可能被设成了省电模式,或者有后台温控限制
进阶:CPU 调频
在 ADB/ROOT 模式下,Scene 可以调整 CPU 频率的上限和下限:
- ADB 模式:调整整体档位(性能 / 均衡 / 省电)
- ROOT 模式:每颗核心独立设置频率上限和下限
调频入口通常在「性能调校」或「CPU 控制」模块。动手前建议先把当前默认值记下来(截图最快),调坏了知道默认值是什么才退得回去。
调完频率后回概览页看各核心的实际频率,确认改动确实生效了。如果改了但实际频率没变,可能是温控策略又把它压下去了。
与性能监控的联动
帧率记录页面里,频率曲线可以叠加在帧率和温度曲线上——这是定位掉帧原因的利器:
- 帧率掉 + 频率也掉 + 温度升 → 温控在限频,不是性能不够
- 帧率掉 + 频率没变 → 可能是 GPU 瓶颈或游戏本身的优化问题
- 帧率掉 + 频率反而升高 → 可能是后台有其他进程抢资源