600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > android 查看gpu频率_借骁龙 855 Plus 聊聊 CPU / GPU 怎样影响手机游戏性能

android 查看gpu频率_借骁龙 855 Plus 聊聊 CPU / GPU 怎样影响手机游戏性能

时间:2022-02-17 07:44:05

相关推荐

android 查看gpu频率_借骁龙 855 Plus 聊聊 CPU / GPU 怎样影响手机游戏性能

骁龙 855 Plus 发布之后,没出意外,手机又迎来了一波更新,尤其是那些更追求性能的手机品牌,比如黑鲨,比如 ROG Phone,再比如 iQOO。前几天发布的 iQOO Pro,没有让 855 Plus 旁落,也升级到了骁龙这颗性能最极致的 SoC。

因为前面配合另外一篇上手体验(参见《手里的这台 iQOO Pro 5G 版,是一台杀伤性武器》),我对 iQOO 这款搭载骁龙 855 Plus 的新手机做了一点游戏性能方面的测试,发现了一些有意思的地方,但是受限于那篇文章的篇幅和形式没有讲太多,所以这里单独开篇文章来细聊以下,方便大家对手机 CPU / GPU 和游戏性能之间的关系有个更直观和更客观的认知。

手机的游戏性能的外在表现,其实无外乎两点,一是游戏的加载速度,二是画面的流畅度,而实际上你应该也能明白,在 RAM 飙升、ROM 提速的现在,决定手机游戏性能(只说性能,不谈体验)这两点的,其实就是 SoC,也就是 CPU 和 GPU 的性能。

在之前 iQOO Pro 的测试里面,我发现了下面这些有趣的关联:

1. 决定手机游戏性能的,是 CPU 吗?

答案可能会刷新很多人的传统认知——对于骁龙 855 Plus 这种级别的旗舰 SoC 而言,CPU 已经不再是决定游戏性能的「下限」了。

这次测试 iQOO Pro 的时候,我试过用 Gamebench 反复多次拉过 Android 上各款大制作手游的 CPU 占用率数据,比如像是《现代战争 5》《极品飞车:最高通缉》《狂野飙车 9:竞速传奇》这类 EA 和 GameLoft 的大作,最高画质下 CPU 的平均占用率通常只有 10% 左右,而国产游戏比如《王者荣耀》《刺激战场》《崩坏 3》最高画质下,CPU 的平均占用率大概也只有 15% 左右。

相比 CPU 的总体占用率,CPU 各核心的全局状态图更能详细说明一些问题。

下面这组图是我做的一组《王者荣耀》一局比赛时的帧率、CPU 占用率、CPU 各核心状态的对比图,蓝色曲线代表的是帧率数据黄色曲线代表的是 CPU 实时占用率底部的 8 条时间线,代表的则是骁龙 855 Plus 的 CPU 8 个核心各自实时的工作状态

因为 CPU 各核心的工作状态 Gamebench 只记录到了前 14 分钟,所以为了制图直观,时间我也就只截取了前 14 分钟,但是实际上,这局还算激烈的游戏整局时长有 24 分钟。这 24 分钟之内,骁龙 855 Plus 能把特效全开的《王者荣耀》的整体帧率稳在 60fps,把帧率抖动幅度压在 0.53 帧,而代价只是 8.01% 的 CPU 全局占用率而已。

8.01% 的 CPU 占用率本身就不高,但是如果你仔细看 CPU 各核心的工作状态,你还会发现,骁龙 855 Plus 的 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》《和平精英》下,骁龙 855 Plus 的 CPU 占用率和核心工作状态的数据模型与《王者荣耀》非常类似。目前 Android 没有上架《文明 6》这种纯烧 CPU 的游戏,暂时可以说,即便是大型 Android 游戏,对骁龙 855 Plus 这种级别旗舰 SoC 的 CPU 性能也不会有太大的挑战,或者说,旗舰级 SoC 的 CPU,并不是决定游戏性能的最大短板

不过如果骁龙 855 Plus 的 CPU 这么 imba,之于游戏性能而言,升级 CPU 是不是就完全没必要了呢?

实际上 CPU 的升级还是有一些必要的。上面的图表反映出骁龙 855 Plus 的 A76 超大核在游戏启动、对局加载时是有启动的,说明游戏加载还是吃 CPU 的,所以这里我简单做了一组对比,搭载骁龙 855 Plus 的 iQOO Pro 和搭载骁龙 855 的红米 K20 Pro,前者的骁龙 855 Plus CPU 相比于后者的骁龙 855 的升级,就在于唯一一颗 A76 超大核的频率从 2.84GHz 升级到了 2.96GHz。

在这组对比里面,我选了《炉石传说》和《崩坏 3》测试对战加载时的加载时间,同时取 10 次值计算平均值,结果如下:

相比于 K20 Pro,搭载骁龙 855 Plus 的 iQOO Pro 在《炉石传说》和《崩坏 3》的对战加载时间都要来得更短一些,而且在每款游戏 10 组对比时,iQOO Pro 虽说不是每组都比 K20 Pro 更快,但是每一组都没有比 K20 Pro 更慢。

所以也不能说骁龙 855 Plus 升级 CPU 完全没必要,至少在游戏加载方面,升级 CPU 会让进入游戏之前的等待时间变得更短。

2. GPU 影响游戏流畅度,而且游戏越重度,影响越明显

看到前面得出的「CPU 对旗舰级 SoC 游戏性能影响不大」的结论,你可能就已经能明白,「短板」这口锅也就只有 GPU 来背了。

没错,对于很多手机游戏——尤其是动画特效各种狂拽炫酷的手机游戏而言,提高帧率和压低帧率波动的瓶颈不在于擅长逻辑计算的 CPU,而在于负责图形计算的 GPU。

那么,像是骁龙 855 Plus 这种旗舰级 SoC 的 GPU 玩游戏到底是什么水平?

这里我还是用 iQOO Pro 和 K20 Pro 拉了一组对比测试,测试的游戏有 3 款:第一款游戏是 年就已经推出了的《现代战争 5》,算是一款经典的多平台第一人称射击游戏,可 P 可 E,画面与剧情齐飞,刚推出那会儿因为吃配置给不少手机玩家留下过心里阴影;第二款游戏是国民吃鸡,《和平精英》;第三款游戏是上线没几天的《狂野飙车 9》,也就是前面说的那种「动画特效各种狂拽炫酷」的游戏。

在相同的测试环境下,两款手机跑重复跑三款游戏的帧率、帧率波动的数据对比图如下:

这里做图的时候少标了帧率波动曲线的具体数据,两款手机的帧率波动数据分别为:《现代战争 5》,0.52 vs 0.58;《和平精英》,1.4 vs 1.5;《狂野飙车 9》,5.6 vs 6.4。iQOO Pro 在前,K20 Pro 在后。

这几款游戏每次测试时的 CPU 占用率都要低于 20%,但是从《现代战争 5》到《狂野飙车 9》,骁龙 855 Plus 的帧率从 60fps 掉到了 50.4fps,帧率抖动从 0.58 帧拉到了 5.6 帧,可以看出来,Adreno 640 这种级别的 GPU 在应对《狂野飙车 9》这种大作时,依然有非常明显的性能不足。

不过骁龙 855 Plus 相比于骁龙 855 的性能升级也是肉眼可见的,无论是从平均帧率数值还是从帧率波动数值上来看,Adreno 640 性能有 15% 提升的骁龙 855 Plus 相对来说表现都更好,而且随着游戏对 GPU 性能需求的增加,反映在前端帧率和帧率波动上的性能差距,也是越拉越大。

从对 iQOO Pro 的骁龙 855 Plus 的测试来看,SoC 的 CPU 会影响游戏的加载速度,而决定游戏帧率 / 帧率波动的,是 GPU。如果从 CPU 和 GPU 对游戏加载速度和画面流畅度的影响强度来说,GPU 更像是那个应该被优先升级的短板。

当然啦,游戏性能只是决定游戏体验的其中一个因素而已,所以我们也不要片面地认为 CPU 和 GPU 越强游戏体验就一定能越好。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。