下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级性能分析:使用PVRTune的FantasyWarrior3D在上一篇文章中,我阐述了如何使用PVRTuneGPU性能记录工具中的时间数据和高级计数器识别FantasyWarrior3D演示在基于PowerVR的目标设备上运行时是否受CPU限制。本文中,我将描述一些PVRTune的高级分析计数器,并阐述如何使用这些计数器更好地分析GPU工作负载。每三角形的顶点值每个三角形的顶点数都有一个平均值。输入的顶点数量除以输入的三角形数量便是这个平均值。此计数器显示了已转化的顶点如何在三角形中实现共享。这个值在最大值3(表明没有共享且每个三角形每顶点都有一个索引)及数值接近或低于1中进行变化。数值越低,则待处理的几何图形最优。如果对几何数据进行合理分类,便可以提高顶点处理的效率。一般要遵循的原则是:指数缓冲区中领近三角形之间共享的顶点数越多,每个三角形顶点值则越低。在这款游戏中,每三角形顶点值是1.5,则意味着比理想值(每三角形顶点值<=1)略高。为获得最佳性能,三角形应按空间位置来分类,以提高转化后顶点的缓存效率。可以使用Imagination的三角形分类算法来优化网格。最新发布的PowerVR图形SDKv4.0中包含了此分类算法(可查阅PVRTGeometry.h文件)。三角形剔除这个值表示数据写入参数缓冲区之前经剔除后转化的三角形百分比。这些剔除的三角形包括子像素、背面和离屏多边形。在这款游戏中,该值(80.2%)非常高。这意味着GPU已经浪费了很多时间处理被贴图排斥的多边形(GPU–贴图负载)。可以使用PVRTrace决定是否存在很多离屏多边形或者背面剔除是否总是失效。HSR效率该计数器可以展示隐面消除(HSR)的有效性(更多关于HSR的信息点击此处),其在处理之前排除了模糊的像素。这可表示用来着色的像素与提交总像素的百分比。任何被不透明的多边形阻挡且任何不可见的像素在早期都是被排除的。这样可避免不可见像素的处理和纹理加工成本过高,最大化地优化了性能并节省了内存带宽。该款游戏中的HSR效率(21.0%)有点偏低。可以使用PVRTrace检查是否场景中有太多混合对象或是否所有不透明绘图出现在透明绘图之前。ISP过载图像合成处理器(ISP)是PowerVRGPU的一部分,并在深度和模板测试中获取原始数据并进行隐面消除(HSR)。该计数器可以展示是否此单元已成为一个瓶颈。此款游戏的ISP计数器呈现的值高达75.6%。ISP过载事件非常罕见,只有当一个或多个贴图必须处理大量重叠的多边形(如高透支)时才会发生。可以使用PVRTrace发现场景中是否有高透支现象。Z加载/存储对于大多数的渲染,深度和模板缓冲区仅包含必须完成相关渲染的临时数据。在PowerVRGPU架构中,片上深度和模板缓冲区则用于存储这些数据。当利用适当的API机制时,应用程序不会从片上缓冲区中上传或编辑数据。这使应用程序可以避免临时的缓冲区进行冗余系统内存传输。Z加载/存储事件表明,已经对GPU中的深度/模板数据进行上传或处理。除非一个给定的应用程序需要保持深度或模板信息,应用程序应该使用适当的API机制来避免这些成本颇高的数据传输操作。数值在0%以上表示发生了Z加载/存储。为避免这些操作,应确保不需要保存的深度和模板缓冲区在每个渲染开始时就已被清除,且在渲染结束后便已无效。纹理加载该计数器可以表示相比其峰值吞吐量,纹理单元的平均负荷值。高数值(如超过50%)则表明纹理单元花费了大量的时间从系统内存中获取纹理的数据和/或执行线性插值滤波操作。当负载很高时,应使用以下计数器获得更多的参考信息:纹理过载(%):如果纹理负载高,则可能出现纹理过载。这将降低活动槽的占用率,进而降低着色器处理因数据关联性引起的隐藏延迟的能力。这款游戏中的纹理负载是80.6%——这个数值非常高。这可能是由于高透支或场景中有太多混合对象导致的。纹
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 给员工补合同模板
- 2024年度地铁施工劳务承包合同范本2篇
- 2024年度居间合同权益转让协议5篇
- 餐饮学习技术合同范例
- 蛋糕买卖合同范例
- 2024年腻子材料销售与供应链优化合同3篇
- 2024版学校校园欺凌预防教育合同3篇
- 2024年度建设工程抵押反担保合同样本3篇
- 绿化附属施工合同范例
- 小店合租分租合同范例
- 外科学教案-阑尾疾病
- 《景点导游》教案
- 德勤公司概况简介
- DB32∕T 2156-2012 电梯能耗测试及能效分级
- 沥青路面日常养护及维修施工要点(大量附图共143页)
- 《色彩基础知识》PPT课件(详解)
- 《保健按摩师》(二级)理论知识鉴定要素细目表
- 甘蔗制糖简介
- 三秦出版社五年级上册综合实践教案
- 屋顶分布式光伏项目安全文明施工控制措施
- 水泥保证供应实施方案及服务承诺书
评论
0/150
提交评论