MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

  • 阅读:720
  • 回复:0
技术宅揭秘:流畅运行手机游戏的底线在哪里?
mao_mao
论坛副管
鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

C友·铁杆勋章   管理·勤奋勋章   C友·进步勋章   管理·优秀勋章   C友·贡献勋章   “灌水之王”   纪念勋章·七周年   管理·标兵勋章   活动·积极勋章   财富勋章·财运连连   财富勋章·大富豪   财富勋章·小财主   专家·终级勋章   财富勋章·神秘富豪   C友·登录达人   纪念勋章·五周年   财富勋章·富可敌国   财富勋章·财神   财富勋章·富甲一方   财富勋章·钻石王老五   活动·第二届通信技术杯   纪念勋章·六周年   活动·摄影达人   纪念勋章·八周年   纪念勋章·九周年   纪念勋章·十周年   C友·技术大神  
积分 428896
帖子 85070
威望 5085510 个
礼品券 5423 个
专家指数 3546
注册 2009-4-24
专业方向  移动通信
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2017-04-10 16:14:56  只看楼主 

一直以来行业都在争论一款成功的性能手机应该具备哪些指标?跑分控理直气壮地晒出安兔兔、鲁大师、Geekbench等软件截图。游戏为王的体验师当然不服,来几盘狂野飙车、NBA2K1x和王者荣耀再说。参数控更直接,你的苹果A10、骁龙820才4颗核心,看看俺滴Helio X25/X20再说。笔者则认为一款产品无论是旗舰机还是千元机,实际用户体验远比跑分和参数重要,而流畅度自然就是最中肯的评价标准,正如拍照时候清晰度是基本要求,同时续航和发热必须控制在合理范围内。那么底线在哪里?

aa19c3072cde54512caff988fe07e81b.png

近两年手机厂商纷纷把Helio P10、骁龙625、澎湃S1、麒麟655之类以Cortex-A53架构为主处理器用在中端或者中高端机型之中,代表有金立S8、OPPO R9s、小米手机5c和荣耀8青春版等。跑分控和参数党肯定觉得这些手机玩起游戏来能不掉帧吗?团战5V5时候早就被秒杀,这种处理器配置还不卡出翔?

另一方面,如果Helio P10/骁龙625/澎湃S1/麒麟655不够流畅,那么根据跑分天梯图和参数党认知逐级增强性能,Exynos 7420/骁龙810会不会好一点,Helio X20/X25/麒麟950/955应该会更好吧,再不行麒麟960/Exynos 8890/骁龙820/821肯定能够驾驭了吧?下文笔者将从这四个档次SoC方案分别挑选一台手机进行PK战,看看随着跑分和参数强化,实际游戏体验是否稳步提升,流畅运行手机游戏的底线究竟在哪一个级别?

63dc67bd6b680abd97cf0b48f7814488.png

                  四套SoC性能参数对比
如上图所示,按照理论性能进行排列的话,CPU由弱至强依次为:骁龙625、Exynos 7420、Helio X20和荣耀960,GPU方面由弱至强则应该是Adreno 506、Mali-T880 MP4、Mali-T760 MP8、Mali G71 MP8。下文挑选了四款游戏进行测试,分别是激流快艇3,狂野飙车极速版,以及两款热门手游王者荣耀和阴阳师。

2fa4e4a9bac470ee8fce6344bf7d7fd6.png

                   激流快艇3-荣耀V9
荣耀V9对引入4K画质特效的激流快艇3兼容性比较好,跑起来并不吃力。小核心基本维持在1-1.4GHz,大核心则徘徊在1.4-1.8GHz。

7058a9a31843d192ad78cd1fc2e59d9b.png

                  激流快艇3-魅族MX6
Helio X20三种群簇的核心基本维持在最高主频,不过运行游戏全程中并没有开启超过一半的核心。在性能模式下,主频最高为2.3GHz的大核心只开启了一颗,主频最高为1.9GHz的中核心只是偶尔露一下脸,主频最高为1.4GHz的小核心全程充当主力。

bb317e37f3174a02a818c66f13b3d1ae.png

                  激流快艇3-魅族PRO 5
Exynos 7420运行激流快艇3时候的调校方式比较固定,小核心基本维持在最高主频,而大核心主频则控制在1.5GHz以下,偶尔抵达1.8GHz,但是过一会儿又被降下来。

8daa26c8fcd909ea8addf6080e01511a.png

                激流快艇3-华硕ZenFone 3灵智
关注笔者之前在新浪众测发布的评测也知道,骁龙625运行游戏时候基本只有一半核心处于工作状态,但是全部抵达最高主频。值得一提的是那4颗疑似休眠的核心并不像Helio X20显示离线状态,而是0%,而且偶尔能够看到这些核心处于低负载下工作。相比MTK那种经常切换离线和在线状态的调校方式更加成熟。

a7b706af229caef59ba70988b361ad47.png

                  GameBench监控情况
GameBench无法获取荣耀V9和魅族两款机型的GPU占用率,下面三款游戏也出现类似现象。帧率方面四款机型都轻松驾驭采用4K画质绘制的激流快艇3,全部都在30 FPS以上,荣耀V9和魅族PRO 5更突破50 FPS。虽然GPU数据无法获取,但是从CPU占用率也看得出Helio X20确实没有过于依赖10核心运算能力,5%的CPU占用率是四款机型中最低的。而Qualcomm骁龙625的Adreno 506 GPU占用率抵达78%,CPU占用率也有13%,可见其CPU和GPU之间工作分配比较均衡。

ab27e34481f81370bf12c65c6364a577.png

                  狂野飙车极速版-荣耀V9
运行狂野飙车极速版时候荣耀V9小核心和大核心主频虽然不断变化,但是8颗核心频率基本趋向1.8GHz,这个主频对于小核心而言已经是满载状态,但是对于大核心而言并不算太高。

da4e8e13994c5e98e7af2296ec391998.png

                 狂野飙车极速版-魅族MX6
Helio X20三种群簇核心整体上负载依然不重,经常听别人吐槽Helio X25/X20是“一核有难九核围观”,笔者体验过魅族MX6一段时间之后发现并没有那么严重。追溯历史,MT6752、MT6750和Helio P10这些8核心的SoC开启的核心数目往往也只有4-6颗,同为8核心的骁龙652也只有6颗核心经常处于活跃状态。只是因为Helio X25/X20核心数目更多,当处于低负载情况下闲置核心数目自然大幅超越工作中核心数目,消费者自然觉得系统监视器获得的图形不够霸气。

d9c35439a7426b263bcbadfa35a4e99d.png

                 狂野飙车极速版-魅族PRO 5
性能模式下,Exynos 7420运行狂野飙车极速版刚开始只开启了6颗核心,玩了一段时间之后增加到8颗。小核心主频基本维持在1.5GHz,大核心主频有波动,主要处于1.2、1.5和1.8GHz三种状态,部分场景抵达最高主频。同是Flyme系统,魅族MX6相比魅族PRO 5的跑分虽然更高,但是CPU调校方式貌似后者更加给力。

a39f0193d4d3f021b3304e861014f908.png

                   GameBench监控情况
华硕ZenFone 3灵智无法运行狂野飙车极速版,剩下三款机型CPU占用率全在10%以下,基本可以判断运行大型游戏时候GPU负载应该比较高。帧率方面三款机型表现并不像运行激流快艇3时候那么彪悍,全部都降低到25 FPS左右。

04751a974802e890094ab7f48d2b7f27.png

                    阴阳师-荣耀V9
接着咱们看看不同SoC在两款火爆网游的运行情况,笔者将四款手机的阴阳师显示选项调节到“精细画质”。麒麟960运算量基本集中在4颗小核心,而4颗大核心处于辅助的角色。当然,麒麟960对大核心调校方式十分积极,根据实时运算量不断调整主频数值而不是一成不变。

1159a1837f0a7f94e84327edbcda718f.png

                    阴阳师-魅族MX6
在性能模式下,魅族MX6无论跑激流快艇3、狂野飙车极速版还是阴阳师,10颗核心的分工貌似被算法固定下来。值得一提的是,这和联发科研发Helio X20这套方案的初衷有点不符,本来官方是希望运行游戏时候两颗大核心能够全部开启高负载运行,剩下8颗核心全部关闭。而现实却是4颗小核心充当主力,中核心和大核心经常徘徊在开核和闭核状态。

b01a15cc120ddc2a382f08ecf8c7ed5c.png

                   阴阳师-魅族PRO 5
面对阴阳师的战斗场景Exynos 7420的小核心基本处于最高主频,而大核心偶尔能够看到突破2GHz。应付非战斗场景时候负载马上降下来,大核心主频基本不会超过1.2GHz。Exynos 7420和Flyme配合能够很好地控制不同游戏场景的功耗表现。

44cee6b3a2c3cae108c80ff4e5152caf.png

                 阴阳师-华硕ZenFone 3灵智
骁龙625在阴阳师表现虽然仍是4颗核心充当主力,但是主频变化状态明显比激流快艇3和狂野飙车极速版多。非战斗场景下,8颗核心主频基本维持在1.4GHz以下,战斗场景下,主频则维持在1.4GHz以上。

c7f0b244aebaf5673e44ec945dc1f090.png

                   GameBench监控情况
四款机型全部开启精细画质前提下,除了魅族MX6达不到30 FPS标准,另外三款机型都顺利过关。当然,魅族MX6在实际运行过程中并不觉得卡顿、画面拖影,或者出现延迟效应。四款机型CPU占用率全部都在7%,骁龙625的Adreno 506 GPU占用率相比激流快艇3时候更低。

6c46bf748e8bc03cb62674e2f370a045.png

               王者荣耀画质和特效设置-荣耀V9

9c624f937f0a313054036408ad78204f.png

       王者荣耀画质和特效设置-魅族PRO 5/魅族MX6/华硕ZenFone 3灵智
运行王者荣耀的时候,在APP设置界面中荣耀V9相比另外三款机型多了一个“高帧率模式”的选项,部分骁龙820/821机型也有这个选项。

91715c7d0b9c65dcd03d3cf5ee015f9b.png

                   王者荣耀-荣耀V9
麒麟960应付王者荣耀这种网游十分轻松,即使处于高画质和特效全开状态,同时相比另外三款机型搭载了一块更高分辨率的2K屏幕,荣耀V9依然轻松拿下流畅度这项指标。4颗小核心和4颗大核心负载整体并不重,偶尔还能够看到处于1GHz主频以下。

be52433287966940faf086238fb33861.png

                  王者荣耀-魅族MX6
Helio X20面对王者荣耀基本稳定在开启1颗大核心+2颗中核心+3颗小核心的状态,总的来说相比前面三款游戏的调校风格积极了,感受到程序员用心优化和适配过这款热门网游。

a11daf8659997cee744cf5a7df47e483.png

                   王者荣耀-魅族PRO 5
和狂野飙车极速版类似,Exynos 7420再次上演“先6核后8核”的把戏,难道这套SoC方案需要预热才能够发挥出潜能?

0223ed8c3d60d1a2ecc5de510c900efe.png

                 王者荣耀-华硕ZenFone 3灵智
类似激流快艇3表现,骁龙625依然只让一半核心维持在2GHz最高频率,另外一半核心处于低负载状态。

f313cf53a8268c51492e8d5f4fefb6e3.png

                  GameBench监控情况
从GameBench清楚看到荣耀V9开启“高帧率模式”之后平均帧率达到了43 FPS,魅族PRO 5和华硕ZenFone 3灵智只有30 FPS,魅族MX6更低于30 FPS。虽然上文提到系统监视器发现魅族MX6对王者荣耀调校风格积极了,10核心开启数量多了,而且变化情况更加复杂,但是GameBench显示其CPU占用率只有4%,为本文测试四款游戏之中最低数值。骁龙625的Adreno 506 GPU占用率仅次于激流快艇3时候,可见作为网游,王者荣耀对系统资源占用率其实并不低。

67cd5d96813a3e9d2c4242d4c11c470f.png

                     温度控制
由于荣耀V9升级了EMUI 5.1之后运行王者荣耀时候温度升幅比较诡异,基于公平考虑笔者将该选项替换为EMUI 5.0数据,期待官方后续新版本修复。整体来说四套平台的功耗驾驭都十分出色,基本锁死在38℃以下这条底线。不过实际触摸机身的体验却不一样,魅族PRO 5、华硕ZenFone 灵智和荣耀V9三款机型手感温度和监控温度比较相符,而魅族MX6手感温度明显高于监控数据,让笔者一度以为荣耀V9和魅族MX6的数据互换了位置。对于手机而言,散热快能降低机身温度自然是好事。但是对于消费者而言可能并不会太关注监控软件数据,更重视手指接触机身时候的真实体验是否舒适。

7efa0c1cf844ad7a56fe513a0b8c97f5.png

                     续航表现
王者荣耀和激流快艇3的耗电表现都比较狠,但是四款机型还是挺过去了。电池容量在3000mAh左右的魅族MX6、魅族PRO 5和华硕ZenFone 3灵智,前两者由于采用了跑分性能更强的CPU,所以功耗自然上去了,华硕ZenFone 3灵智在这个环节表现最佳。虽然荣耀V9电池容量增大到4000mAh(机身厚度不足7mm),不过用上了性能更强的麒麟960和显示效果细腻的2K屏幕,在这两只电老虎盘踞之下,最终表现也依然能够保持和华硕ZenFone 3灵智相仿。

76e5f20f527f049ff2a4e7c154456edd.png

总结:荣耀V9(EMUI 5.0)在性能、发热和续航综合表现更均衡,这也是意料之中事情。魅族PRO 5纵然是15年老机型,但是依然表现出不俗的竞争力,Exynos 7420这套方案还是能够畅玩大部分主流游戏,发热和续航表现可圈可点。华硕ZenFone 3灵智虽然只是搭载了骁龙625,但是正如OPPO R9s和vivo X9,整体游戏表现依然够用,GameBench整体成绩甚至超越了搭载Helio X20的魅族MX6。至于安兔兔评测跑分表现高于Exynos 7420和骁龙625的Helio X20,虽然GameBench综合表现在四款机型中处于下风,10核心调校风格稍显保守,温度控制和续航表现未如理想,但是实际游戏体验并不差。无论是阴阳师和王者荣耀这种手游,还是4K画质激流快艇3,抑或是大型游戏狂野飙车极速版,魅族MX6都能够流畅运行,不看GameBench监控数据还以为其帧率一直处于30 FPS以上。

回到本文开篇的问题,如今手机厂商开始尝试在中低端机型上搭载骁龙625/澎湃S1/麒麟655之类处理器,有些定位更高的机型,例如OPPO R9s、vivo X9、华硕ZenFone 3灵智以及近日刚发布的nubia M2,也采用了骁龙625。从本文大量实验可以看到这些机型的性能远比想象中好,同时续航和发热控制也更加得心应手。

c334b204fc68a540630b35e504213d6f.png

游戏流畅度真正的底线可能并不是骁龙625,而是Helio X20。不过笔者也发现一直被消费者吐槽的10核心处理器实际游戏表现并没有想象中那么糟糕。“一核有难九核围观”的现象在本文所有实验中都没有出现过,最消极状态也只是开启了“两颗小核心+一颗中核心+一颗大核心”。魅族MX6上面的Mali-T880 MP4 GPU的游戏表现显然比魅族MX4和魅族MX4 Pro时代那些GPU走心。至于发热严重情况确实有,不过监控软件获取数值并不高,可能是工程师想把Helio X20热量传递得更加均匀,所以消费者才会觉得整台手机都那么热。续航表现虽然未如理想,但是这也不能够怪魅族和联发科,台积电在20nm的漏电率问题早已是全行业共识,理解万岁。

简而言之,如今的消费者入手一台骁龙625或者Helio X20的机型基本可以不用担心游戏流畅度问题,前提是不低于4GB RAM。而Exynos 7420和麒麟960之类的SoC方案,无论是3GB还是6GB RAM,尽管畅玩大型游戏和主流网游吧。

|||


扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“LTBPS”免费领取《《中国联通5G终端白皮书》
  • 2、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书
  • 3、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 4、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 5、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1
  • 6、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 7、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 8、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 对本帖内容的看法? 我要点评

     
    [充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
    充值拥有大量的威望和最高的下载权限,下载站内资料无忧

    快速回复主题    
    标题
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2024-04-28 15:31:43
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.318690 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver