地球末日生存 提取活动帧率测试
其实我早有这个想法了,不过一直以来我都没找到好的测试条件。
最早是因为偶尔会发现在家里突然就会掉帧很严重,这时候打开建造界面,你就会毫不意外的发现,是尸潮来了。因为大量的僵尸导致了掉帧严重。
而在其他地方就一般不会有这么严重了,不过也会有一些间歇性的大卡顿,以及地图上某些怪物刷新导致的短暂卡顿。
大卡顿的话在我把骁龙845的旧手机更换成骁龙888的新手机之后算是完美解决,再也没遇到过了。应该也是845的cpu性能跟不上了。不过一般还是很流畅的。
然后说回正题,因为尸潮一天才一次,并且出发和途经的方向也都不一样,变量不太好控制,并且这样测试过于麻烦。而其他哪怕休息站的尸潮压力也是不太够的。所以虽然想测试,找不到一个好的测试条件也没办法。
这两天观看论坛有人发现了这次活动BUG的帖子,我观看的一下视频,来了兴趣。诶,这个打法,好像确实能够将变量降低到最低啊。只要来回引怪即可,而且一次打完也可以马上再开一局立刻测试,比尸潮测试好的多。并且我也确实发现这个提取活动的压力还要更大。于是就开测吧!
使用的测试软件:SCENE5的游戏帧率测试功能
使用的手机:腾讯红魔游戏手机6Pro 处理器骁龙888
其他附加条件:同时使用了红魔涡轮散热背夹及黑鲨2pro散热背夹最大性能模式放置于手机后侧降温,同时通过USB拓展坞hdmi输出2560X1440 60HZ视频信号至显示器,并且使用Panda gamepad pro软件来映射手柄操作,使用PS5手柄操作角色行动,使用小米蓝牙鼠标来进行点击操作,手机两侧使用支架悬空,室温为21.6摄氏度。
行为模式:全程不吃药不吃东西不喝水,在测试开始前解决。开始前就站在开关旁,点击录制后就开启开关进入战斗。
开局就往后跑退到防线后。全程只靠前排两个榴弹炮及后排两个机枪输出,就靠来回拉怪。等不会再来中大型怪物后出防线让三个寄生虫自爆后,往回跑到开关旁点击结束录制。
测试一:默认调度 无限模式
我按从左至右从上到下的顺序来解释各个测试的项目含义吧。
首先是第一大板块,第一个是最大帧率,软件测得为61FPS。正常现象。
第二个则是最低帧率,可以看到跌到了可怜的24FPS了,甚至30帧都维持不住。
第三个则是平均帧率,为50.9。勉强能看。
第四个则是帧率波动方差,可以看到高达74.2帧。实际体验可以说很糟糕了。
第五个则是全程帧率大于45帧的时候,可以看到由于80%以上的时间都在45帧以上所以才能把平均帧率拉回来。
第二大板块则是手机型号,系统,平台之类的东西,略过。
第三大板块显示的是全程的帧率曲线以及机身的温度(大概),能够很直观的看到波峰明显。
第四大板块显示的是CPU核心的负载程度,这里小核我忘了显示出来,是一直在10~30%左右波动,摸鱼状态。中核是绿色线,可以看到大部分时间负载在50~70%左右,主要帧率的功臣。而超大核是橙色线,不知道为什么一开始负载很高,后边就直接摸鱼了。
第五大板块则是CPU的运行频率曲线表,也可以看到与此同时超大核的运行频率也有降低。其他核心则是全程拉满。
第六大板块则是GPU的运行频率与负载。可以看到无限模式默认一直在439Mhz的频率运行(运行频率越高性能越强),占用率也只有一半多左右。两者结合可以看出地末对GPU的性能要求并不高,但CPU在高负载时要求很大。这就是掉帧卡顿的罪魁祸首了。
第七大板块是电池相关,由于开启了充电分离没啥可看的,略过,反正有关心手机性能的朋友肯定也知道功耗不会低哪儿去。
最后的板块则是处理器的核心温度曲线表,可以看到最高82.3度,最低是65度,平均是71.6度。这个温度情况也还好。
需要说明的是,处理器的核心温度不代表什么,一般来说120度以下都是正常工作温度。原神之类的高级,顶级负载的游戏破一百度也不难。
测试二:默认调度 破坏神模式 CPUGPU运行频率全部拉满。
之前已经详细解释过每个项目的含义了,大家感兴趣可以自己查看。这里就做个总结。
可以看到这一次最低帧率也能保持在48了,平均帧率也有57.1帧,表现总算是能看了。
帧率方差更是大幅降低到12.2。体验可以说好了不止一点点。
查看处理器负载情况,这次中核开始和小核一起摸鱼了,而超大核则开始拉满负载,直接让帧率体验提升了。并且运行频率也全程没有降低。
GPU的频率也拉满了,可以看到这次的负载比上一次更低。
代价则是由于超大核以高负载运行,处理器温度直接最高飙升到了92.3度,平均处理器温度达到了80度,已经不差某神日常情况多少了。
测试三 第三方调度 SCENE5 CPUGPU频率全部拉满。
可以看到这一次的综合表现比红魔自己的破坏神模式要略逊一些。小核我又忘了截图出来了,这次小核的调度不太统一,其中两个70%的时间都跑在70%~90%左右,另外两个则是依然摸鱼。
中核的占用率上来了一些,但超大核的占用下降了一点,结合变量可以得出似乎地末在高负载时对于超大核的性能要求要更高一些,平时则主要依靠中核。
但结果也不是没有比上一条更好的地方,那就是处理器核心温度降下来了。
测试四 第三方调度 cutoolbox 100性能模式,未安装用户态boost屏蔽模块(这个东西是定制系统自带的,有可能影响第三方调度效果。)
可以看到这次中核和小核的负载上来了一些,超大核则因为有了调度的缘故在来回波动。但该高的时候也跑的高。平均帧率和前一次大差不差,但方差略高了一些,温度倒是没差多少。
测试五 第三方调度 cutoolbox 100性能模式 安装用户态boost屏蔽模块。
这一次则可以直观的看到综合比红魔默认的破坏神模式要略微优秀一些,只是最低帧率有所下降,但平均帧率和方差都要更加优秀一点。
再看CPU负载,中核比较摸鱼,小核这次有在跑一些了,主要的性能压力依然在超大核上,这次的调度降频程度也比上次好,GPU还是老样子,但最关键的地方则是一个比较优秀的调度让处理器的工作温度低了14度!很不错很不错。
之后我有空会再去打听打听有没有更好的优化方法。看看能不能进一步提升表现来提升我的游戏体验。不过最主要的,可能还是处理器CPU性能要多提升一些吧…
可能这个帖子比较偏自嗨吧,有点硬核了很多人都看不懂,而且涉及的一些知识有一定门槛。我用的是游戏手机,即便是同处理器也比很多普通手机的表现会更好,哪怕无限模式的表现比较接近些。参考性其实也不大。只能说能看得懂的人或许会对你有些帮助吧。一方面也是让大家清楚直观的看到地末高负载时的帧率情况。
就这样。