为什么iOS和Android的GPU读写带宽差异这么大

问题描述 投票:0回答:1

在我用unity开发的手游中,有一个奇怪的现象:Android的读写带宽在400mb/s到500mb/s左右,而ios的读写带宽在3gb/s左右。数据如下图所示。 请问这个数据合理吗?也许硬件架构之间的差异导致了 ios 和 Android 之间的 GPU 带宽差异如此之大,或者是我的统计数据有问题导致了这个问题?

如果您能告诉我答案,或者给我指导,我将非常感激。

                                                                  Best wishes.

enter image description here enter image description here

  1. Android和ios数据通过perfdog性能测试工具获得
  2. iOS 上的深度缓冲区和模板缓冲区已启用无记忆功能。而且,xcode上的帧捕获分析表明深度缓冲区和模板缓冲区已经是无记忆的。只有颜色缓冲区具有加载操作和存储操作。 xcode 上也显示总读/写带宽约为 3gb/s。
  3. 安卓测试机型为PGT-AN10荣耀Magic5 Pro。为了进一步验证Android数据的正确性,我还在snapDragon profiler上进行了一轮测试。 snapDragon 显示的数据与 perfdog 一致,读写带宽范围为 400mb/s 到 500mb/s。
xcode unity-game-engine gpu game-development bandwidth
1个回答
0
投票

我也有同样的问题,请问你找到答案了吗

© www.soinside.com 2019 - 2024. All rights reserved.