GPU分析工具随笔

本文介绍了GPU分析工具的使用,包括Snapdragon Profiler、Arm Mobile Studio、Renderdoc、huawei-graphics-profiler和Metal的XCode。针对移动设备和PC的GPU分析,文章提到了相关参数解析,如GPU内存架构、线程、缓存和带宽等,并讨论了多线程渲染对性能的影响。此外,还探讨了如何分析和优化纹理带宽,以及GPU的基本知识,如TPC、SM、Warp Schedulers等。
摘要由CSDN通过智能技术生成

• 前言
*
• 一、GPU分析工具
*
• 二、GPU分析工具相关参数解析
*
• 总结
*
• 参考

前言
分析性能是少不了工具辅助的,尤其是GPU,不同于CPU,GPU测试性能难度会比较大些,笔者总结了工具的一些使用,方便进行测试。除了性能测试,还有非常实用的,可以通过这些工具分析渲染相关的问题,如果是进行渲染相关开发者,笔者建议是需要非常熟悉这些工具的使用的。目前常用的移动端GPU分析工具有:对于高通的是Snapdragon Profiler, ARM Mali GPU的Arm Mobile Studio, Renderdoc,或者专门用于华为手机的huawei-graphics-profiler,Metal的XCode。对于PC上或者模拟器的是Inter-GPA, Nsight。本文主要介绍一些工具参数的解析,方便大家理解如何使用这些工具(文章还需要继续完善)一、GPU分析工具
本文不对工具的使用做更多的介绍,读者可以自行阅读文档,亲自操作。注意下载这些软件的时候,外网的软件最好是用google的gmail登陆下载,比较方便。
以下移动GPU分析工具:
1)Snapdragon Profiler

https://developer.qualcomm.com/software/snapdragon-profilerdeveloper.qualcomm.com/software/snapdragon-profiler

安装完,直接打开,接上usb就会自动连:
在这里插入图片描述

2)Arm Mobile Studio

Arm Mobile Studio | Downloads – Arm Developerdeveloper.arm.com/tools-and-software/graphics-and-gaming/arm-mobile-studio/downloads
文档:

Documentation - Arm Developerdeveloper.arm.com/documentation/102469/0100/Configure-your-device

华为开发者论坛developer.huawei.com/consumer/cn/forum/topic/0202336807101250292

Streamline性能分析器:

https://community.arm.com/cn/b/blog/posts/arm-mobile-studio-mali-gpucommunity.arm.com/cn/b/blog/posts/arm-mobile-studio-mali-gpu
如果出现类似下图错误,获取其他的错误,可以尝试重启手机试试。
在这里插入图片描述

3)Renderdoc

RenderDocrenderdoc.org/

这个工具可用PC和Mail的GPU比较稳定,但对于高通的GPU相对来说不稳定。
3)huawei-graphics-profiler

图形性能调优 - 华为开发者联盟developer.huawei.com/consumer/cn/huawei-graphics-profiler

下载完有个FrameDebug和System Profiler,可以通过Frame Debug实现类似RenderDoc的截屏分析,但对华为手机更友好,数据相对会准确些(这个要根据实际情况来判断准确,尤其是GPU During)。System Profiler可以测内存,fps,GPU Counter等,还有带宽。
注意,这个工具需要Android版本的要求的:

如果发现版本不兼容,推荐使用Arm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值