CFan曾在《为什么说 想买游戏手机必须先看“芯”?》中提出过一个疑问:中端手机的游戏帧数为什么可以超过旗舰级手机?今天,咱们就这个问题再进行一番探讨吧。
源于软件层面的优化
以《王者荣耀》和《和平精英》为代表的全民型手游为例,游戏开发商都会为其设定多种画质选项,比如《王者荣耀》就提供了低、中、高、超高的画面质量,以及标准、高、超高的分辨率设置;《和平精英》提供了流畅、均衡、高清、HDR高清和超高清等画面品质,以及低、中、高、超高和极限等帧数设置(有些手机只能显示前三挡)。
问题来了,一款手机能以哪种画质、分辨率和帧数游戏,取决的并非手机硬件本身,而是游戏开发商的一段代码(即官方认证)。
都是搭载骁龙855移动平台的旗舰手机,有些手机玩《和平精英》的帧数就被限定到了最高40FPS,而有些竞品则可开启60FPS模式,在流畅度方面显然是后者占优。
网上还有很多通过手动修改手机内的配置文件,用于强制激活《和平精英》HDR高清 60帧模式的教程,有网友实测搭载骁龙730的Redmi K20在该模式下可以取得57FPS左右的平均帧数。此时,你能说骁龙730比骁龙855还要强?
再比如,都是搭载骁龙710的手机,有些型号玩《和平精英》的最高帧数上限是40FPS,有些却只有30FPS,差距就这样被拉开了。
换句话说,只有设定在相同画质、分辨率和帧数上限的手机之间,实测游戏的平均帧数这组数据才有可比性。
然而,这还并不能解答Helio G90和骁龙855实测游戏性能几乎一致的问题,毕竟它们测试的游戏都运行在相同的60FPS帧数标准上。
这个现象其实也很好理解,联发科用于对比的游戏,对硬件性能的要求都谈不上太过苛刻,以致于非旗舰级别的SoC,也具备“完美驾驭”它们的可能。如果换成《崩坏3》、《方舟生存进化》、《火力全开2》和《NBA 2K19》等级别的游戏,在最高画质下骁龙855的平均帧数就能甩下Helio G90一大截了。
此外,这里的“完美驾驭”也是有前提的,就是需要SoC芯片厂开发专属的游戏引擎优化,以便在玩指定游戏时让SoC内的CPU和GPU可以“满血运行”以获得更高的帧数。
还是以Helio G90为例,联发科为其引入了独有的MediaTek HyperEngine 游戏优化引擎,它结合了众多用于提升手游体验的技术,包括网络优化(包括网络延迟优化、智能双路Wi-Fi并发、来电不掉线等技术)、操控优化(芯片操控延迟可小于16.6ms,提升游戏跟手性和触控反应速度)、画质优化(支持HDR10、10位色彩深度、Rec.2020色域和局部调光)以及智能负载调控等多项引擎技术(精准预测场景负载,智能调节CPU/GPU的频率和游戏帧率,让游戏更平滑流畅并降低功耗、延长续航)。
同理,华为最新发布的麒麟810芯片,在底层也引入了名为麒麟Gaming 的优化增强技术,通过AI调频调度可以智能预测每一帧画面的负载,高负载时及时加速保证性能,低负载时则迅速降速以节省功耗。