UWA Gears:Shader离线编译器的配置教程
- 作者:admin
- /
- 时间:2024年11月06日
- /
- 浏览:805 次
- /
- 分类:万象更新
UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台,提供了实时监测和截帧分析功能,帮助您精准定位性能热点,提升应用的整体表现。
最近经常有朋友问,为什么Frame Capture模式下的Shader性能分析功能使用不了?原因就是大家没有对Shader的离线编译器进行配置。那么本篇文章我们就详细介绍Shader离线编译器的配置教程,帮助大家快速上手使用Shader的性能分析功能。
Mali Offline Compiler配置教程
Mali Offline Compiler用于离线静态分析Shader在Mali GPU上的性能表现。
1. 前往下载网址
点击Gears的【设置面板】-【Compiler设置】下方的【Mali】跳转链接,进入Mali Offline Compiler的下载界面。

2. 下载Arm Performance Studio
点击【Download Arm Performance Studio】,下载Windows版本。



3. 安装Arm Performance Studio
安装下载好的exe文件,并检查malioc.exe是否存在文件夹内。

4. 在Gears中配置Mali Offline Compiler路径
将malioc.exe所在的文件夹绝对路径填写到【设置面板】-【Compiler设置】-【Mali Offline Compiler路径】输入框内即可。

Adreno Offline Compiler配置教程
Adreno Offline Compiler用于离线静态分析Shader在Adreno GPU上的性能表现。
1. 前往下载网址
点击Gears的【设置面板】-【Compiler设置】下方的【Adreno】跳转链接,在跳转的界面进行登录。


2. 下载Adreno GPU Offline Compiler
登录完成后,选择Windows版本,点击【Download】进行下载,并对下载好的压缩包进行解压。



3. 安装AdrenoOfflineCompilerSetup_External
安装下载好的exe文件,并检查aoc.exe是否存在文件夹内。

4. 在Gears中配置Adreno Offline Compiler路径
将aoc.exe所在的文件夹绝对路径填写到【设置面板】-【Compiler设置】-【Adreno Offline Compiler路径】输入框内即可。

使用Shader性能分析功能
大家可以针对不同的GPU平台和型号,对Shader的性能进行分析和优化。通过选择特定的GPU型号,可以查看Shader在该硬件上的执行性能,了解指令数、周期等关键性能指标,帮助定位性能瓶颈和优化方向。

更多的着色器功能,大家可以查看《UWA Gears:Frame Capture模式 - 着色器查看器》这篇文章。
希望这篇文章能够帮助大家快速配置Shader离线编译器,解决大家无法使用Shader性能分析等功能的问题。
如果您在使用过程中遇到任何问题,可以通过UWA官方QQ群找到我们,或者前往问答社区进行提问,我们将竭诚为您提供支持。
QQ群:793972859
问答社区链接:https://answer.uwa4d.com