前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PerfDog可以助力高帧率游戏生态更全面发展

PerfDog可以助力高帧率游戏生态更全面发展

原创
作者头像
WeTest质量开放平台团队
修改2020-05-11 14:22:05
6990
修改2020-05-11 14:22:05
举报

前段时间OPPO发布了全新从Reno系列独立出来的ACE系列,带来了Ace2;

Ace2拥有强大的配置:高通骁龙865 SOC、LPDDR5高速内存、4D恒冷散热、65W有线+40W无线快速充电等;

同时Ace2采用轻量化设计,而在发布会上OPPO官方也花了大篇幅介绍Ace2的游戏体验;

同时越来越多的厂商开始发力游戏手机这一属性的手机;

而决定移动端游戏体验的一个很重要指标就是游戏帧率,未来一定是一个高帧率游戏生态;

那么PerfDog能为高帧率游戏生态做些什么事情呢?下面以Ace2为测试案例,表达一下我的见解。

01. 使用PerfDog进行游戏帧率的监测

将《量子特攻》游戏帧数设置成90帧、分辨率:标准、画质:均衡,进行游戏。

游戏时长18min25s,测得平均帧率达到90.1帧。

将《堡垒前线:破坏与创造》游戏帧数设置成90帧、抗锯齿:关闭、画质:均衡,进行游戏。

游戏时长15min18s,测得平均帧率达到90.1帧。

将《崩坏3》游戏战斗帧数设置成90帧、后处理:全开、画质:高,进行游戏。

游戏时长3min13s,测得平均帧率达到88.0帧,其中帧率波动0是由于游戏进入下一关卡时,提示的是一张静态图片造成的。

将《球球大作战》游戏抗锯齿打开4倍抗锯齿、分辨率:高清、画质:高品质,进行游戏。

游戏时长3min11s,测得平均帧率达到90.2帧。

将《空战争锋》游戏帧数设置保持游戏默认设置。

游戏时长2min40s,测得平均帧率达到90.0帧。

将《王牌战士》游戏帧数设置成最高、画质:高、关闭自动降低游戏帧率和画质,进行游戏。

游戏时长4min45s,测得平均帧率84.8帧,拉低平均帧率主要原因是因为当游戏角色死亡后,复活时进行死亡回放的帧率没有90帧。

将《和平精英》游戏画面品质设置成流畅、帧数设置成90帧、抗锯齿:打开,进行游戏。

游戏时长26min2s,测得平均帧率88.8帧,在四人乘坐载具进行飙车等场景下,游戏帧率会有些波动,低于90帧。

02. 分段分析游戏帧率、找出低帧原因

在PerfDog分析界面,我们可以通过左键框选游戏时间段,这样就可以进行分段分析游戏帧率、CPU温度、网络状况、内存使用等等。方便我们定位问题,做出相应的优化。

对上面《王牌战士》进行分段帧率分析,可见复活回放的平均帧率(Avg(FPS))大概在45帧左右,而游戏时平均帧率为90帧。那如果要想《王牌战士》可以全局90帧高帧率游戏,那么就要对复活时画面进行高帧率适配。

03. 温度监控、对掉帧做出研判

进行游戏时长1h10min,最后26min游戏时,PerfDog监测到手机CPU平均温度达到62.2℃。

使用 Fluke 59E+ 红外线测温仪测量手机游戏1h10min后的温度,这款测温仪的精密度是在 >0℃ 时,±1.5℃ 或者测量温度的 1.5% 。

在Ace2手机正面选取4个测温点,背面选取6个测温点,测温点位置如下图所示。

1h10min 90帧《和平精英》玩下来,手机正面平均温度35.1℃。

1h10min 90帧《和平精英》玩下来,手机背面平均温度34.0℃。

同时测得最后26min游戏的平均帧率为86.9帧,这比初始游戏时平均帧率88.8帧,平均帧率要低上1.9帧。

使用PerfDog进行温度变化对游戏帧数影响的针对性分析,在进行《和平精英》1h10min测试中,最后10min中,我们团队4人使用一辆载具进行“巡游”,可见CPU平均温度达到64.0℃,而游戏平均帧率在83.6帧。这说明手机发热大时对游戏的平均帧率还是有蛮大影响的。

04. 结语

通过PerfDog测试,可以看出目前高帧率游戏生态还有改进优化的空间,也正因为有PerfDog,可以让我们更快分析出高帧率游戏生态还有哪些改善空间,未来一定是一个高帧率手游时代,手机厂家要想打好游戏手机这张牌,那么解决好手机散热问题也至关重要,而PerfDog可以助力高帧率游戏生态更全面发展。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01. 使用PerfDog进行游戏帧率的监测
  • 02. 分段分析游戏帧率、找出低帧原因
  • 03. 温度监控、对掉帧做出研判
  • 04. 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档