新增Vulkan支持|UWA Gears V1.1.0
- 作者:admin
- /
- 时间:昨天 10:18
- /
- 浏览:55 次
- /
- 分类:万象更新
UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台,提供了实时监测和截帧分析功能,帮助您精准定位性能热点,提升应用的整体表现。
本次版本更新主要是Frame Capture模式新增对Vulkan项目的支持,进一步满足使用Vulkan开发项目的团队对于性能分析的需求。同时,Realtime模式也新增了区间对比、当前运行进程置顶显示等功能,优化Gears的使用体验。
以下是本次版本更新的主要功能介绍。
Vulkan支持
新版本新增了Frame Capture模式对Vulkan渲染接口的支持,进一步完善了对主流渲染技术的覆盖,满足了更多团队的性能分析需求。针对使用Vulkan接口进行渲染的项目,开发者现在可以通过截帧功能轻松捕获Vulkan场景的渲染画面,深入分析和定位GPU性能瓶颈,精准追踪渲染管线各阶段的资源占用及耗时情况,助力团队快速优化画面渲染性能,提升游戏的流畅度与稳定性。

为了顺利对Vulkan项目进行截帧分析,大家需提前在Gears中完成必要的VK工具配置。具体操作为:在菜单栏进入【工具】-【Compiler设置】,将(VK)Spirv-Cross路径和(VK)GlslangValidator路径分别配置为Gears内置的工具路径。
默认位置位于:
Gears\bin\shadertools\spirv

在完成以上设置后,大家在Shader查看时,可自动实现Shader代码到GLSL格式的转换,并直观显示Uniform Buffer参数数值,大幅提升Shader调试和查看的效率,让Shader优化工作更加高效精准。

区间对比
新版本新增了区间对比功能,允许开发者快速选取不同测试数据中共同存在的书签区间,进行精确的数据对比和分析。团队可以直观地对比不同游戏版本、不同优化措施或不同设备在同一游戏流程阶段的性能表现,迅速锁定引起性能差异的具体环节,保障项目迭代的稳定和优化工作的精准。

使用流程:
1. 添加书签:测试性能数据时,在时间轴上添加“战斗开始”和“战斗结束”两个书签,会得到“开始-结束”、“开始-战斗开始”、“战斗开始-战斗结束”和“战斗结束-结束”四个书签区间。

注意:请在保存数据前添加书签,保存数据后再添加书签无法生效。
书签操作可查看使用文档或《UWA Gears Realtime模式实用小技巧》第五点。
2. 测试多份数据:根据测试需求,保存多份添加了“战斗开始”和“战斗结束”书签的测试数据。
3. 进行区间对比分析:进入对比分析界面,选择保存在本地需要对比的测试数据,在右侧选择对应的区间即可。

当前运行进程置顶显示
本次更新还新增了当前运行进程置顶显示的功能。当初始化设备完成后,当前正在运行的进程将自动置顶突出显示,方便大家快速定位目标应用,避免在众多进程中反复查找,大幅提升了应用选择与测试准备的效率,让性能分析工作更加便捷流畅。

新用户可以通过访问UWA官网Gears产品介绍页进行下载体验,老用户可以在软件内点击主界面右上角的【检查更新】更新至最新版本。
如果您在使用过程中遇到任何问题,可以通过UWA官方QQ群找到我们,或者前往问答社区进行提问,我们将竭诚为您提供支持。
QQ群:793972859
问答社区链接:https://answer.uwa4d.com