NVIDIA 在GDC上曾提出 25k batch/sec的渲染量会使1GHz的CPU达到100%的使用率,因此使用公式
<script type=”math/tex; mode=display” id=”MathJax-Element-7″> 25K * n_{(GHZ)} * Percentage / Framerate = Batch/Frame </script>
可以推算出某些CPU可以抗多少Batch。例如红米手机CPU为1.5GHz,假设分出20%资源供渲染,希望游戏跑到30帧。那么能抗多少DrawCall? 25k * 1.5 * 0.2 / 30 = 250。因此从这方面也能看出,如果CPU不能分出更多的资源供渲染计算,能抗的DrawCall就会变少。
- 本文固定链接: https://bonostallone.com/?p=114
- 转载请注明: bono 于 bonoStallone 明天的烟火 发表