骁龙cpu借骁龙855Plus,聊聊CPU/GPU怎样影响手机游戏性能

骁龙 855 Plus 发布之后,没出意外,手机又迎来了一波更新,尤其是那些更追求性能的手机品牌,比如黑鲨,比如 ROG Phone,再比如 iQOO。前几天发布的 iQOO Pro,没有让 855 Plus 旁落,也升级到了骁龙这颗性能最
原标题:借骁龙855Plus,聊聊CPU/GPU怎样影响手机游戏性能骁龙855Plus发布之后,没出意外,手机又迎来了一波更新,尤其是那些更追求性能的手机品牌,比如黑鲨,比如ROGPhone,再比如iQOO。前几天发布的iQOOPro,没有让855Plus旁落,也升级到了骁龙这颗性能最极致的SoC。因为前面配合另外一篇上手体验(参见《手里的这台iQOOPro5G版,是一台杀伤性武器》),我对iQOO这款搭载骁龙855Plus的新手机做了一点游戏性能方面的测试,发现了一些有意思的地方,但是受限于那篇文章的篇幅和形式没有讲太多,所以这里单独开篇文章来细聊以下,方便大家对手机CPU/GPU和游戏性能之间的关系有个更直观和更客观的认知。手机的游戏性能的外在表现,其实无外乎两点,一是游戏的加载速度,二是画面的流畅度,而实际上你应该也能明白,在RAM飙升、ROM提速的现在,决定手机游戏性能(只说性能,不谈体验)这两点的,其实就是SoC,也就是CPU和GPU的性能。在之前iQOOPro的测试里面,我发现了下面这些有趣的关联:1.决定手机游戏性能的,是CPU吗?答案可能会刷新很多人的传统认知——对于骁龙855Plus这种级别的旗舰SoC而言,CPU已经不再是决定游戏性能的「下限」了。这次测试iQOOPro的时候,我试过用Gamebench反复多次拉过Android上各款大制作手游的CPU占用率数据,比如像是《现代战争5》《极品飞车:最高通缉》《狂野飙车9:竞速传奇》这类EA和GameLoft的大作,最高画质下CPU的平均占用率通常只有10%左右,而国产游戏比如《王者荣耀》《刺激战场》《崩坏3》最高画质下,CPU的平均占用率大概也只有15%左右。相比CPU的总体占用率,CPU各核心的全局状态图更能详细说明一些问题。下面这组图是我做的一组《王者荣耀》一局比赛时的帧率、CPU占用率、CPU各核心状态的对比图,蓝色曲线代表的是帧率数据,黄色曲线代表的是CPU实时占用率,底部的8条时间线,代表的则是骁龙855Plus的CPU8个核心各自实时的工作状态。因为CPU各核心的工作状态Gamebench只记录到了前14分钟,所以为了制图直观,时间我也就只截取了前14分钟,但是实际上,这局还算激烈的游戏整局时长有24分钟。这24分钟之内,骁龙855Plus能把特效全开的《王者荣耀》的整体帧率稳在60fps,把帧率抖动幅度压在0.53帧,而代价只是8.01%的CPU全局占用率而已。8.01%的CPU占用率本身就不高,但是如果你仔细看CPU各核心的工作状态,你还会发现,骁龙855Plus的4颗1.80GHz的A55、3颗2.42GHz的A76以及1颗2.96GHz的A76总计8颗核心中,除了4颗A55小核(对应的是最上4条蓝、黑、绿、橙线)全程都在输出之外,3颗A76大核(对应的是紫、红、黄3条线)只是断断续续处于输出状态,而唯一的1颗2.96GHz的A76超大核,全程几乎都处于待命状态,只有在游戏启动、队伍集结和对局加载这3个节点(对应的是图中的青色A、B、C三点)上,才现身输出。在其它游戏比如《狂野飙车9》《和平精英》下,骁龙855Plus的CPU占用率和核心工作状态的数据模型与《王者荣耀》非常类似。目前Android没有上架《文明6》这种纯烧CPU的游戏,暂时可以说,即便是大型Android游戏,对骁龙855Plus这种级别旗舰SoC的CPU性能也不会有太大的挑战,或者说,旗舰级SoC的CPU,并不是决定游戏性能的最大短板。不过如果骁龙855Plus的CPU这么imba,之于游戏性能而言,升级CPU是不是就完全没必要了呢?实际上CPU的升级还是有一些必要的。上面的图表反映出骁龙855Plus的A76超大核在游戏启动、对局加载时是有启动的,说明游戏加载还是吃CPU的,所以这里我简单做了一组对比,搭载骁龙855Plus的iQOOPro和搭载骁龙855的红米K20Pro,前者的骁龙855PlusCPU相比于后者的骁龙855的升级,就在于唯一一颗A76超大核的频率从2.84GHz升级到了2.96GHz。在这组对比里面,我选了《炉石传说》和《崩坏3》测试对战加载时的加载时间,同时取10次值计算平均值,结果如下:相比于K20Pro,搭载骁龙855Plus的iQOOPro在《炉石传说》和《崩坏3》的对战加载时间都要来得更短一些,而且在每款游戏10组对比时,iQOOPro虽说不是每组都比K20Pro更快,但是每一组都没有比K20Pro更慢。所以也不能说骁龙855Plus升级CPU完全没必要,至少在游戏加载方面,升级CPU会让进入游戏之前的等待时间变得更短。2.GPU影响游戏流畅度,而且游戏越重度,影响越明显看到前面得出的「CPU对旗舰级SoC游戏性能影响不大」的结论,你可能就已经能明白,「短板」这口锅也就只有GPU来背了。没错,对于很多手机游戏——尤其是动画特效各种狂拽炫酷的手机游戏而言,提高帧率和压低帧率波动的瓶颈不在于擅长逻辑计算的CPU,而在于负责图形计算的GPU。那么,像是骁龙855Plus这种旗舰级SoC的GPU玩游戏到底是什么水平?这里我还是用iQOOPro和K20Pro拉了一组对比测试,测试的游戏有3款:第一款游戏是2014年就已经推出了的《现代战争5》,算是一款经典的多平台第一人称射击游戏,可P可E,画面与剧情齐飞,刚推出那会儿因为吃配置给不少手机玩家留下过心里阴影;第二款游戏是国民吃鸡,《和平精英》;第三款游戏是上线没几天的《狂野飙车9》,也就是前面说的那种「动画特效各种狂拽炫酷」的游戏。在相同的测试环境下,两款手机跑重复跑三款游戏的帧率、帧率波动的数据对比图如下:▲这里做图的时候少标了帧率波动曲线的具体数据,两款手机的帧率波动数据分别为:《现代战争5》,0.52vs0.58;《和平精英》,1.4vs1.5;《狂野飙车9》,5.6vs6.4。iQOOPro在前,K20Pro在后。这几款游戏每次测试时的CPU占用率都要低于20%,但是从《现代战争5》到《狂野飙车9》,骁龙855Plus的帧率从60fps掉到了50.4fps,帧率抖动从0.58帧拉到了5.6帧,可以看出来,Adreno640这种级别的GPU在应对《狂野飙车9》这种大作时,依然有非常明显的性能不足。不过骁龙855Plus相比于骁龙855的性能升级也是肉眼可见的,无论是从平均帧率数值还是从帧率波动数值上来看,Adreno640性能有15%提升的骁龙855Plus相对来说表现都更好,而且随着游戏对GPU性能需求的增加,反映在前端帧率和帧率波动上的性能差距,也是越拉越大。从对iQOOPro的骁龙855Plus的测试来看,SoC的CPU会影响游戏的加载速度,而决定游戏帧率/帧率波动的,是GPU。如果从CPU和GPU对游戏加载速度和画面流畅度的影响强度来说,GPU更像是那个应该被优先升级的短板。当然啦,游戏性能只是决定游戏体验的其中一个因素而已,所以我们也不要片面地认为CPU和GPU越强游戏体验就一定能越好。责任编辑:

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/3469lo78dp.html

(0)

相关推荐