RenderDoc 抓帧分析mumu模拟器和Stream

RenderDoc 下载
RenderDoc
设置RenderDoc Tools->setting->
Allow global process hooking -be careful !
屏幕截图 2023-05-29 230813.png
mumu模拟器
安装模拟器
直接下载最新版本的Mumu模拟器
设置OpenGL 兼容模型
打开模拟器,设置中心->高级设置 ** Vukan **
屏幕截图 2023-05-29 230913.png
RenderDoc设置
打开RenderDoc
Launch Application ->设置 Excutable path
路径可以打开任务管理器
找到 MuMuPlayer 任务 右键打开所在文件夹,设置路径为启动器路径。
设置Gloabl Process Hook Enable Gloal Hook。
mumu1.png
重新打开mumu模拟器。
正常可以看到这个RenderDoc 已经挂载上去了。
屏幕截图 2023-05-29 225258.png
启动要分析的应用。
File->Attck To Runing Instance
选择MuMuVMHeadless 点击Connect To App
mumu2.png
Connect To App 这时候就会多个分页出来。
mumu3.png
如果是灰态的话就是表示不成功
直接点击 Capture Frame 抓帧分析。
RenderDoc 抓取Stream
退干净Stream的所有进程
同样设置Stream启动路径,记得Stream开启自动登录。
勾选 Capture Child Processes
屏幕截图 2023-05-29 225951.png
点击 Launch 启动Stream
有可能出现卡在
屏幕截图 2023-05-29 230141.png
这时候任务栏 stream图标右键 直接点击要启动的游戏。
这时候在Child Processes
屏幕截图 2023-05-29 230428.png
双击要抓帧的进程。
屏幕截图 2023-05-29 230542.png
屏幕截图 2023-05-29 230612.png