楼主:
NerVGear (Phantom)
2025-02-15 00:52:29首先解答这个问题
你要知道 Android 是怎么出图到萤幕的
一个画面要出图到萤幕上会经过几个步骤
逻辑线程 -> 绘图线程 -> Surfaceflinger -> HWC -> 萤幕
假设你的萤幕是60Hz, 以上这么长的链路就是要在16.6ms内完成
如果是120Hz, 那就是直接砍半, 必须在8.3ms内就要完成
假设有一个环节慢了, 恭喜就是掉帧, 俗称卡顿
以前在60Hz刷新率的掉帧机会可能相对较小
到现在120Hz势必会需要更强的处理效能才能在时限内做完
当然是没上面讲的这么简单啦, 实际上上面的步骤都是多线程在进行
其他很吃效能的任务还有一堆音效跟相机的算法
再者处理器 IPC 的进步也可以让同样场景下更省电
那当然是会需要继续在效能上进步囉
而且处理效能的提升其实很多时候也只是被更繁重的任务打平而已
有了更多效能厂商就会想办法塞更多功能给你