“GameBench”、“KFMARK”、“腾讯手游加速器”和“PerfDog”(性能狗)等可用于监测手机在游戏过程中帧数变化的应用。其中PerfDog体验最完美,但从去年开始这款应用就开始收费了,对于想免费测试手机游戏运行实时帧数的朋友,不妨尝试一下“SoloPi”(又称Soloπ)。
1 - 1653978619480.jpg
SoloPi是什么
SoloPi(github.com/alipay/SoloPi/releases)是一款支持录制回放、性能测试、一机多控三大核心功能的无线化、非侵入式的Android自动化工具。其中,其性能测试功能就可以替代PerfDog,帮助我们监测手机在具体游戏中的实时帧数,通过图形化的曲线帮我们量化手机的3D性能和散热能力。虽然SoloPi的界面和功能相对简陋,但重在免费,适合普通用户尝鲜。
手机上的设置
在手机上安装SoloPi后,运行之前需要开启USB调试模式。具体的操作流程是先进入“设置→关于手机→版本信息”,连续点击系统版本号7次便能激活开发者模式。然后找到并进入开发者模式选项,在这里就能选择开启或关闭USB调试功能了。为了保护用户的隐私和数据安全,部分型号手机的开发者模式每隔一段时间就会自动关闭,因此今后每次运行SoloPi之前(或手机重启之后)都需要重复上述流程。
2 - 1653978645240.jpg
首次在手机上运行SoloPi需要按照界面提示授予其读写外部存储的权限,进入软件主界面后点击中间的“性能测试”,此时会弹出申请ADB权限的窗口。
3 - 1653978661670.jpg
4 - 1653978661498.jpg
电脑端的操作
以预装Windows 11系统的电脑和MIUI系统的手机为例,通过数据线将手机和电脑相连(连接模式选择仅充电即可,部分手机可能需要选择传输照片模式),在电脑端提前准备好ADB工具包(网上可下载)。鼠标右键选中ADB的文件夹,在弹出的右键菜单中选择“在Windows终端中打开”,此时你就能看到一个类似命令提示符的窗口。
5 - 1653978711277.jpg
首先输入“cmd”再按回车,切换到命令提示符模式,然后建议输入“adb devices”回车,如果能看到一组数字和字母结合且带有“successfully”的代码就代表连接成功。
6 - 1653978722713.jpg
此时按照手机界面上的提示,在电脑的命令提示符窗口上继续输入“adb tcpip 5555”再按回车,如果得到“restarting in TCP mode port: 5555”的反馈即代表权限开通成功。
7 - 1653978732226.jpg
返回手机端继续设置
回到手机上,在SoloPi主界面即图4里点击“确定”,此时会弹出是否允许调试的申请窗口,选择允许,接下来按照界面提示,先后授予SoloPi读取设备中的照片及文件、使用悬浮窗和后台弹出界面的权限,此时就能进入性能测试的设置界面了。
8 - 1653978747498.jpg
9 - 1653978747364.jpg
10 - 1653978747942.jpg
如何监测游戏帧数
在SoloPi的性能测试界面上,先点击顶部测试应用,其默认为全局,为了避免误差和干扰,需要我们手动选择希望被实时监测的游戏。
11 - 1653978762367.jpg
以《原神》为例,普通玩家只需勾选“游戏帧率”这么一个项目即可,此时手机屏幕上会弹出SoloPi的半透明悬浮窗,通过第一个按钮可启动和停止测试。
12 - 1653978776711.jpg
大家可以按照需求勾选其他监测项目
13 - 1653978776650.jpg
此时先别着急启动测试,先按主页键或手势返回桌面,运行《原神》游戏,等跳过读取和欢迎界面,正式进入游戏世界后再启动SoloPi的测试功能。因为很多游戏进入游戏前的帧数会被锁定在30FPS甚至更低,会拖累平均帧数的计算。
在《原神》游戏中SoloPi的悬浮控制窗口可以随意拖动,将它放在一个不影响操作的位置上即可。等持续运行一段时间后(建议30分钟起步),点击悬浮窗口的停止按钮就能自动保存监测数据。
14 - 1653978790470.jpg
回到SoloPi的性能测试界面,点击下面的“录制数据查看”,选择刚刚结束的监测数据,就能看到帧数的实时波动情况了。SoloPi的统计信息不如PerfDog直观清晰,但也足够我们考察一款手机散热设计对游戏体验影响的好坏了。
15 - 1653978807443.jpg
16 - 1653978807425.jpg
17 - 1653978807141.jpg
来源:CFAN




管理登录|网站声明|1999-2022|电脑小百科 ( 蜀ICP备15008940号-1 )

返回顶部