最近高通公布了首批支持《王者荣耀》Vulkan版的手机列表,其中支持的手机从旗舰到终端手机都有。升级到全新版本的王者荣耀之后,列表中的机型都可以享受到更畅快更好用的游戏体验。那么Vulkan版本的《王者荣耀》为什么会更流畅呢?
Vulkan是什么?
最近总说《王者荣耀》Vulkan版,那么Vulkan是什么东西呢?Vulkan是一个跨平台的API应用程序接口,与我们之前见到的OpenGL一样是主要用于手机游戏开发的应用程序接口。
Vulkan更接近底层硬件,能够让GPU驱动软件运用多核多线程CPU性能给游戏应用层更多的底层能力和渲染优化空间,多线程渲染也更容易开发。
此前手机采用的OpenGL已经进化了很多年,主流的OpenGL ES 2.0在2007年发布,在Android 2.2,iOS 5等版本的系统开始就支持了。随后更新到了3.X以及4.X的版本,不过由于向下兼容,所以大多数手机游戏还在使用OpenGL ES 2.0。此前在《王者荣耀》中看到O2版本的采用的就是OpenGL ES 2.0的API,标着O3的则是OpenGL ES 3.X的API(不过目前看不到游戏的具体API了)。
而苹果则是在iOS 8之后,更新了一个自己的API接口叫做Metal,这个全新的API接口,在运行效率上相比之前有了非常大的提升。Metal是一款基于底层硬件的API接口,可以优化底层硬件的调度,从而让手机,电脑的运行效率大大提升。在iOS版本的《王者荣耀》上采用的就是这一API。
Vulkan相比于此前的OpenGL最大的特点就是高性能低功耗,能够更直接的对GPU进行操作,进一步提高手机的渲染效率。另外可以减少CPU的消耗,降低功耗,让手机运行的更顺畅更平稳。也就是说用了Vulkan接口的游戏在运行的时候,可以达到更高性能,更低功耗,游戏画面更流畅,帧率更平稳,并且耗电更少。
Vulkan是在2015年游戏开发者大会上开始推出的,在Android 7.0开始,安卓底层就支持了Vulkan。目前为止在手机上我们看到的还只有少数手机游戏支持这一API接口,这主要是因为原本基于OpenGL开发的手机游戏,在重新利用Vulkan还需要重新开发,需要投入更多的人力和精力。像《王者荣耀》这样热门的手游在厂商的推动下才推出了Vulkan版本。
《王者荣耀》Vulkan版有什么优势?
此前《王者荣耀》就根据不同的手机开放了不同版本的游戏,像是支持高帧率模式,支持多核多线程模式等等,没一个版本都是经过优化拥有更好体验的,不过后来《王者荣耀》对于所有手机都开放了高帧率和多核多线程,只不过性能较差的手机无法带的动这两项功能。
《王者荣耀》Vulkan版也是提升了手机的游戏体验,在Vulkan接口的加持下,手机能够在游戏过程中调动手机的CPU和GPU的资源,在运行游戏的时候,可以保障流畅稳定,最直观的就是游戏过程中减少了掉帧的情况,使用更加流畅。
而对于旗舰手机来说,性能已经相当给力,游戏已经可以稳定流畅运行了,而这项技术最大的用处应该是在性能略差的产品中可以拥有更加稳定流畅的体验。如果在千元价位的手机上也能体验到出色的游戏体验这才是优化的关键。
王者荣耀Vulkan版实测
那么我们一起来看一看,有了Vulkan版的《王者荣耀》体验效果究竟与正常版本有什么区别。我们拿支持《王者荣耀》Vulkan版本的vivo Z3手机以及尚未支持的坚果 Pro 2S手机,两款同样采用了骁龙710移动平台,看看体验有什么差别。
通过快否软件进行帧率检测的记录来看,支持Vulkan版本的vivo Z3在帧率上非常稳定,几乎全程在满帧60帧运行。而不支持的坚果Pro 2S,在游戏过程中就出现了一些帧率波动。这样看来《王者荣耀》Vulkan版本在稳定帧率,提高游戏体验方面有着非常不错的效果。
写在最后
从测试结果我们不难看出,调用新的API接口能够大大提升游戏的帧率稳定性,也能够提升手机运行效率,从而得到更好的游戏体验。目前搭载高通骁龙移动平台的18款手机已经可以支持《王者荣耀》Vulkan版本,从而带来非常出色的使用体验。希望随后腾讯能够开放更多的机型进行适配,让更多玩家享受畅快的开黑。
关键词: 王者荣耀Vulkan