首页
社区
课程
招聘
[原创]PerfDog可以助力高帧率游戏生态更全面发展
发表于: 2020-5-11 14:24 4807

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

2020-5-11 14:24
4807

 

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

 

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

 

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

 

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

 

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

 

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

  1. 使用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帧。

 

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

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

 

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

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

进行游戏时长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帧。这说明手机发热大时对游戏的平均帧率还是有蛮大影响的。

 

  1. 结语

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


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//