PowerVR Graphics SDK工具说明:PVRTune GUI基础知识

本文主要说明PVRTune,它是包含在PowerVR Graphics SDK中的PowerVR硬件性能分析工具。下文将解释PVRTune GUI基础知识。

本系列的第一篇为:解释PowerVR Graphics SDK工具:使用PVRTune分析着色。

连接盒

连接盒安装在启动用户界面的中央,连接盒用于连接运行PVRPerf服务器的器件或装载记录文件的已保存PVRTune。PVRTune GUI将侦听PVRPerfServer在同一网络作为主机广播的活动会话。在“子网广播服务器”框内列出已识别服务器列表,同时还列出近期连接列表。

计时数据查看

当连接创建后,计时数据查看在用户界面中央,即Graph View;还显示所有计时事件、计数器值和负载。

在Graph View中时间自左向右滚动(从旧数据到新数据)。每个已经截获计时数据的硬件块创建一行。截获的计时数据被图象化为栏。由于硬件块独立运行,所以不同行上计时数据可(将)重叠。

主要计时任务是TA和3D,各块表示不同的GPU任务:
TA:表示TA内核时间。用于测量平铺/削减帧和运行顶点着色器所用的时间。
3D:表示3D内核时间。用于测量读取纹理、处理片段着色器和其他片段处理任务(如PowerVR’s Hidden Surface Removal)所用的时间。
在Timing Data还显示其他事件,如计算任务、2D任务、PVRScope自定义事件等。
增强可读性时,所有计时块遵循通用着色惯例:

计数器表格视图

本视图包括所有可从选定活动组访问的计数器和负载(活动组的当前设置是从PVRPerfServer检索的计数器当前设置)。要显示给定值,可拖拽(拖放)给定值至计时器数据视图。计数器在计时数据视图左侧显示。
点击计数器可在Counter Properties视图加载描述:

Counter Properties视图包括给定值的所有相关信息。还可变更Y轴值。

Search视图

PowerVR Graphics SDK v3.2中最新添加的脚本,Search视图可在所有记录的PVRTune记录中搜索单词或数值。

结论

本文中,作者已经对内核PVRTune GUI功能进行了说明,在您进行游戏分析中可以用得上。如果您想了解更多高级功能如着色状态覆盖或在时间线加入API调用,欢迎关注我们的微信(微信号imgtec)和微博(地址 http://weibo.com/ImaginationTech )吧。
原文链接:
http://blog.imgtec.com/powervr-developers/powervr-graphics-sdk-tools-exp...

1 条评论

有芯度 的头像

(1楼)优化必备。。很直观。。

由 有芯度 在 星期六, 2014-05-10 12:44 发表。

优化必备。。很直观。。

--电子创新网--
粤ICP备12070055号