intelGPA 抓帧的踩坑记录,图文

先说能实现的过程 , 结尾再说踩的什么坑(2021年5月8日,本文使用夜神模拟器,仅供学习使用) :

0.0 gpa的下载地址: https://software.intel.com/content/www/us/en/develop/tools/graphics-performance-analyzers/download.html

0.1 装好之后的状态 

intelGPA 抓帧的踩坑记录,图文_第1张图片

0.2夜神模拟器用6.6.0.0版本  下载列表: https://www.yeshen.com/blog/version/

1 开始工作

1.1打开 Graphics Monitor 并选择夜神模拟器安装位置

intelGPA 抓帧的踩坑记录,图文_第2张图片

1.2选完之后 需要设置gpa  里的  Auto-detect Launched Applications  ,  默认值为off  需要选成on

intelGPA 抓帧的踩坑记录,图文_第3张图片

1.3选好之后 ,点击右下角Start按钮

intelGPA 抓帧的踩坑记录,图文_第4张图片

1.4打开后 会有一个夜神模拟器的临时启动方式出现在 Desktop Application 面板里 ,此时要将夜神模拟器的性能设置为通过DirectX的方式渲染  , 修改模拟器的设置需要重启 

intelGPA 抓帧的踩坑记录,图文_第5张图片

 

2 重启之后 ,打开要抓帧的游戏, 大部分游戏可以 但是有些限制了抓帧功能

2.1 进入游戏界面你想抓帧的场景 , 点击正在运行的模拟器的connect按钮 ,会弹出 SyatemAnalyzer窗口 

2.2 在Syatem Analyzer中 点击相机按钮 Capture Frame 即可截帧成功并显示在Graphics Monitor上  的右侧列表

intelGPA 抓帧的踩坑记录,图文_第6张图片

2.3 双击 Graphics Monitor上  已经截好的帧画面 可以进入GraphicsFrameAnalyzer分析器 , 此时即可分析当前画面的渲染信息 

intelGPA 抓帧的踩坑记录,图文_第7张图片

 

//====================================================

坑点: 模拟器需要6.6.0.0版本以下 , 高版本抓帧失败, 需要设置模拟器的渲染格式为DirectX , OpenGl虽然也可以抓帧 但是 无法进行渲染分析

你可能感兴趣的:(踩坑记录,android,unity)