GPU 调度策略——影响游戏帧率的关键设置
GPU 在 Android 上的角色
手机 GPU 负责图形渲染——游戏、视频、3D 应用都依赖 GPU 性能。Android 设备的 GPU 频率调节和 CPU 类似,也是动态调频 + 调度器策略。但 GPU 的 sysfs 接口位置和 CPU 不同,KsuWebUI 通过内核提供的路径读取。
调度器类型
常见的 GPU 调度器:
| 调度器 | 特点 |
|---|---|
| Simple OnDemand | GPU 使用率到阈值时提升频率,空闲时降低 |
| Performance | 锁最高频率 |
| Powersave | 限制频率上限 |
| Conservative | 渐进式调频,频率变化更温和 |
不同内核和不同 GPU 架构支持的调度器不同——KsuWebUI 会列出你设备当前内核可用的选项。
GPU 频率锁定
某些场景下你可能想锁定 GPU 频率:
- 游戏测试:固定频率方便对比不同游戏的性能差异
- 发热控制:限制最高频率,降低 GPU 发热
- 省电:降低 GPU 频率减少耗电
和 CPU 一样,GPU 频率调整也是实时生效的。
CPU 与 GPU 联动调优
手机的性能表现是 CPU 和 GPU 协同的结果:
- 纯 CPU 密集型应用(如视频压缩、数据处理):调 CPU 频率就行
- 纯 GPU 密集型应用(如 3D 游戏):主要调 GPU
- 混合型应用(如高帧率游戏):CPU 和 GPU 都要兼顾
一个常见的误区是只调 GPU 不调 CPU——高帧率游戏在 GPU 跑满时 CPU 大核也需要高频才能跟上,如果 CPU 频率不够就会成为瓶颈。
温控与 GPU
GPU 和 CPU 共享同一套温控机制。长时间游戏时,GPU 满载发热会带动整体温度升高,触发温控后 CPU 和 GPU 都会降频。调优时注意观察:
- 锁定频率后的温度变化
- 实际游戏中的帧率稳定性(是否频繁降帧)
- 温控降频的触发阈值(可以在温控页面调整)