魅族X8《王者荣耀》Vulkan版体验,很流畅!
扫描二维码
随时随地手机看文章
市场对于游戏娱乐需求的日渐增加,让手机承担了超出自身定位的任务。
更精致的建模,更酷炫的特效,更夸张的后期渲染,开发商乐此不彼地升级着游戏画面,却似乎忘记了IT行业中一个经典的定律:Andy and Bill’s Law。
即硬件总是会被软件所消耗完,一年前你的手机还能愉快地玩《王者荣耀》,一年后或许就只能耍《俄罗斯方块》了。
一味地责备开发商并不是一件公平的事,尽管优化游戏确实是他们必须做的,何况人都是视觉动物,市场更热衷于追逐画面精美的游戏。
问题在于,即使开发商将优化做到了极致,某些底层的东西在无形之中消耗了大量的硬件资源,而这才是导致Android手机玩游戏卡顿和发热的真正原因。
没错,说的就是你—;—;OpenGL。
OpenGL是一种图形API(Application Programming Interface ,应用程序接口),简单的说,API相当于沟通应用程序和硬件之间的通道,应用程序只需要直接调动这个接口就能实现各种图形功能。
但是OpenGL本身太臃肿,效率太低,导致很多使用OpenGL接口的游戏无法有效发挥硬件的性能,出现卡顿、发热的现象。
在谷歌发布的Android N中,开始加入了对Vulkan的支持,用以替代历史悠久的OpenGL。
当游戏利用Vulkan接口接入硬件之后,能够以更低的功耗和更高的效率发挥硬件的性能,更直观的说法,就是运行游戏时帧数更高、更稳定,耗电更低。
接下来我们不妨通过游戏测试,看看Vulkan是否名副其实。
游戏测试环节
测试机型:魅族X8
魅族X8是首批支持王者荣耀Vulkan版的机型,采用高通骁龙710处理器,最高配备6GB RAM+128GB ROM的存储组合,售价仅1598元起,是目前市面上最便宜的710手机。
测试游戏:王者荣耀Vulkan版
测试次数:5次
参照对比:OpenGL版
测试结果
直接放出测试结果,可以看到,无论是OpenGL版还是Vulkan版,魅族X8都能以60fps的帧率流畅运行,帧数稳定性非常高—;—;这主要得益于高通骁龙710优秀的游戏性能,以及多线程优化带来的帧率提升。
尽管两者差别非常小,但是仔细观察还是可以发现,Vulkan版的平均帧率更高。
帧率曲线图可以很清晰地看到,魅族 X8运行Vulkan版王者荣耀非常流畅,基本满帧运行。
值得一提的是,中间掉帧的地方基本是主要集中在装备界面,和多人团时的技能全开的瞬间,但由于只有只有1、2帧出现卡顿,因此对于玩家而言几乎没有影响。
事实上,Vulkan相对于OpenGL而言在图形特性上并没有什么提升,其最重要的升级在于调用硬件的效率。
因此,在配置不高的低端机型上对游戏帧率的提升更显著,而在配备骁龙710乃至骁龙845这些中高端芯片的设备上提升反而不是特别明显。
此外,由于效率的提升,设备在运行Vulkan版王者荣耀时会更省电,假设进行一局OpenGL版王者荣耀耗电5%,那么Vulkan版的耗电可能只有3%,甚至更低。
结语
据悉,腾讯将会在不久后正式开放适配王者荣耀的Vulkan模式,而魅族X8则是首批支持的机型,如果你手中恰好也有一台魅族X8,就赶紧来尝尝鲜吧。
除了魅族X8之外,还有多达15款魅族机型支持王者荣耀Vulkan模式。
包括魅族Note8/魅族16X/魅族16th Plus/魅族16th/魅族15 Plus/魅族15/魅族M15/魅蓝Note6/魅蓝S6/MX6/PRO 6/PRO 6s/PRO 6 Plus/PRO 5/魅蓝E3共15款机型,用户可以在更新到最新版的王者荣耀后就会自动适配,后续也将有更多机型加入支持,敬请期待。