码迷,mamicode.com
首页 > 其他好文 > 详细

GPU瓶颈

时间:2014-04-29 13:45:20      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   数据   问题   re   

关于是否是GPU瓶颈还是CPU瓶颈,NV的paper中说调整CPU或GPU的时钟,改变频率,来检测性能瓶颈到底来自那里。

这个方法还需要借助辅助工具,一般游戏逻辑帧和图形帧是分离的,可以改变逻辑帧和图形帧的频率试试。看看帧数是否明显降低。

或者忽略所有的Draw Calls看看fps。

 

显存位宽是显存在一个时钟周期内所能传送数据的位数,表示瞬间所能传输的数据量。

是显存和芯片之间交换数据的速度

减少GPU的内存时钟。实用工具比如Coolbits去完成。如果较慢的内存时钟会影响性能,那么你应用程序的瓶颈有可能在纹理或GPU带宽问题。

 

我觉得端游引擎的瓶颈往往来自与各种效果,造成PS的计算繁重。

可以改变游戏的分辨率来检测,是否是VS或PS造成的瓶颈。

 

     延迟渲染提供了下面的好处:
     1) 光照所耗费的资源独立于场景复杂度,这样就不用再费尽心机去想着处理那些光源影响几何体了。
     2) 不必要再为几何体的受光提供附加的Pass了,这样就节省了Draw Call和状态切换的数量。
     3) 在增加新的光源类型和光照模型时,材质的Shader不需要做出任何改变。
     4) 材质Shader不产生光照,这样就节省了计算额外的几何体的指令数。
 
延迟渲染技术对优化方面的作用:
不需要针对每个光源绘制一次物体
最后的打光只需要计算看到的部分。

 

GPU瓶颈,码迷,mamicode.com

GPU瓶颈

标签:style   blog   http   数据   问题   re   

原文地址:http://blog.csdn.net/claien/article/details/24663927

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!