作者:
NerVGear (Phantom)
2025-02-15 00:52:29首先解答這個問題
你要知道 Android 是怎麼出圖到螢幕的
一個畫面要出圖到螢幕上會經過幾個步驟
邏輯線程 -> 繪圖線程 -> Surfaceflinger -> HWC -> 螢幕
假設你的螢幕是60Hz, 以上這麼長的鏈路就是要在16.6ms內完成
如果是120Hz, 那就是直接砍半, 必須在8.3ms內就要完成
假設有一個環節慢了, 恭喜就是掉幀, 俗稱卡頓
以前在60Hz刷新率的掉幀機會可能相對較小
到現在120Hz勢必會需要更強的處理效能才能在時限內做完
當然是沒上面講的這麼簡單啦, 實際上上面的步驟都是多線程在進行
其他很吃效能的任務還有一堆音效跟相機的演算法
再者處理器 IPC 的進步也可以讓同樣場景下更省電
那當然是會需要繼續在效能上進步囉
而且處理效能的提升其實很多時候也只是被更繁重的任務打平而已
有了更多效能廠商就會想辦法塞更多功能給你