PVRTune

日期:2018年4月19日 星期四
时间:上午11:00(大平洋时间)

概述

摘要:

PVRTune Complete是一款面向PowerVR器件非常强大的性能分析工具,驱动程序级软件计数器和硬件寄存器用于提供应用程序性能的实时数据。

开发者能够实时查看GPU的各项性能指标,PVRTune是“API aware”,它能够显示诸如OpenGL®ES等接口生成的事件。

这款工具分为两个应用程序,PVRTune GUI是一款支持多平台的客户端,运行在开发者机器上,PVRPerfServer是一款轻量级的应用程序,可运行在各种目标平台上。

PVRTune Complete在遵守NDA(保密)协议下可以免费获取(PVRTune Developer则不需要NDA协议,但是减少了客户端数据流的一些数据)。

本次网络研讨会介绍了PVRTune Complete工具,能让开发者看到一些全新且强大的功能特性。

开创性的PVRStudio和PVRTune Complete介绍

作者:Rosanna Ashworth-Jones

今年三月在旧金山的 2018游戏开发者大会上,Imagination Technologies展台吸引了不少观众的眼球。如果您没有亲临现场,不妨阅读一下这篇文章,它会告诉你可能错过了哪些新技术。

开创性的PVRStudio和PVRTune Complete介绍
PowerVR的开发者技术支持团队在GDC 2018

那么,都有哪些重大的新闻呢?作为2018 Release 1发布的内容之一是来自PowerVR开发团队带来的两款具有开创性的开发工具:

Imagination Technologies宣布,推出PowerVR GPU 的性能分析工具 PVRTune的新版本,它可为开发人员提供深度信息,来帮助他们充分了解其应用在移动与嵌入式设备上的动态。利用PVRTune 2018 Release 1中的新功能,开发人员可通过充分发挥底层硬件的功能来创建应用与游戏,进而能以可获得的最低功耗来实现最佳效能。

开发人员可利用 PVRTune来分析其应用在 PowerVR GPU上运行时的实时性能,并利用精细的性能信息轻松找出其中瓶颈。新版本推出后,现在PVRTune 已实现了“应用程序接口(API)可感知”,能够恢复并呈现诸如OpenGL® ES和 EGL™等原生程序语言接口客户端驱动程序所产生的事件。此外,用户接口(UI)增强功能可使导航比以往更为直观,还提升了数据呈现的辨识度。

本文档提供了默认PVRTune计数器及其说明的完整列表。 该文件适用于PVRTune应用程序以及PVRScope。

PVRTune是PowerVR图形核心的性能分析工具。 它使用驱动程序级计数器和硬件寄存器来提供运行在PowerVR图形核心上的应用程序性能的实时数据。 PVRTune从目标设备上运行的PVRPerfServer或PVRHub接收性能数据。

详阅请点击下载《PVRTune Counter List and Description》

【下载】适用于Android的PVRTune快速入门指南

最新的PowerVR开发工具和SDK release(2017 R2)已经正式发布了,本次发布包含一些重大的更新。 为此,Imagination更新了相关文档来反映出2017 R2 release的所有变化。

PVRTune是PowerVR系列图形加速器的性能分析工具。它使用图形硬件和驱动程序软件捕获的计数器,提供运行在PowerVR图形核心上的应用程序性能的实时数据。PVRTune从目标设备上运行的PVRPerfServer或PVRHub应用程序接收性能数据。

详阅请点击下载《PVRTune Quick Start Guide for Android》

高级性能分析:使用PVRTune 的Fantasy Warrior 3D

在上一篇文章中,我阐述了如何使用PVRTune GPU性能记录工具中的时间数据和高级计数器识别Fantasy Warrior 3D演示在基于PowerVR的目标设备上运行时是否受CPU限制。

本文中,我将描述一些PVRTune的高级分析计数器,并阐述如何使用这些计数器更好地分析GPU工作负载。

每三角形的顶点值

每个三角形的顶点数都有一个平均值。输入的顶点数量除以输入的三角形数量便是这个平均值。此计数器显示了已转化的顶点如何在三角形中实现共享。

使用PVRTune工具和Fantasy Warrior 3D(幻想勇士3D)分析GPU性能

作者:Kevin Sun

在上一篇文章中我简要的介绍了一下我们要采用的平台(PowerVR GPU+Cocos2d-x),以及一些列的评测规则和工具。这本篇文章中我将向大家展示如何使用PVRTune工具来鉴别性能瓶颈。

搭建测试环境

如果你想体验一下Fantasy Warrior 3D(幻想勇士3D)这个游戏,你可以访问“这里”,提供了游戏视频介绍,然后访问“这里”下载这个游戏的源代码。

【视频】PowerVR工具介绍--PVRTune

PVRTune视频介绍了其核心功能。PVRTune是一款实时GPU性能分析工具,可以捕获硬件定时数据和计数器,以识别性能瓶颈。视频阐述了如何在工具中进行数据分析。视频还对计数器细节信息、性能监测和渲染状态覆盖特性加以说明。

视频: PowerVR SDK 工具介绍 - PVRTune

PVRTune 概述视频展示了PVRTune的核心功能:一种实时的GPU性能分析工具,他通过捕获时序数据和计数器来鉴定性能瓶颈。该视频总结了该工具内数据是如何分析的?计数器的细节,秒闪的性能监控,以及渲染状态下的覆盖特性也被充分阐述。

视频!PowerVR SDK 工具介绍(part2):用PVRTune 进行分析和调试

在这个关于用PowerVR 图形工具进行分析和调试教程的第二部分视频中,我们介绍了PVRTune—我们的实施GPU性能分析工具,这个工具可以捕捉硬件时序数据和计数,以识别性能瓶颈。

内容简介如下:

0:00:33 – 连接到性能服务器

0:00:53 – GUI介绍

0:01:17 – GPU 任务

0:01:42 – 时间线的理解

0:02:34 – 时序模块

0:03:13 – 贴图、渲染和2D

0:04:01 –解释时间数据

0:06:55 – 时间线颜色编码图

0:08:42 – 更多时间数据解释a

0:09:14 – 监视窗口

0:10:58 – 2D 模块

0:12:06 – 高级计数

0:15:26 – 纹理计数

0:16:16 – 其他计数

0:18:36 – 着色处理负载

0:19:02 – PVRTrace 计数

0:19:28 – 渲染状态覆盖

0:23:48 – 优化性能

0:26:14 – PID 窗口

0:26:40 – Find窗口

同步内容
--电子创新网--
粤ICP备12070055号