抓帧报告(1080p,训练场静止不动)
Draw Calls : 412 ← 还行 Triangles : 1.2 M ← 还行 Texture Read : 180 MB/s ← 还行 ──────────────────────────────── RenderPass : 23 ← ⚠️ Framebuffer Traffic : 1,840 MB/s ← 🔴🔴🔴一个站着不动的画面,每秒往内存里搬了1.8 GB。
这些流量不是纹理,不是顶点,不是任何「内容」。 它是同一块画布,被反复地从桌上收进仓库、又从仓库搬回桌上—— 来回 23 趟。
而在手机上,「搬运」比「绘制」贵得多。
一、一张便签和一个仓库
1.1 手机 GPU 和 PC GPU,是两种完全不同的生物
PC 显卡(IMR,立即模式渲染):显存带宽 500 GB/s 起步,有独立供电,有风扇。 它的策略很简单粗暴:Framebuffer 就放在显存里,随便读,随便写。
手机 GPU(TBR / TBDR,分块渲染):和 CPU 共享同一条 LPDDR 内存,总带宽约30~60 GB/s,还要和 CPU、ISP、显示控制器抢。