共计 834 个字符,预计需要花费 3 分钟才能阅读完成。
vulkan 可以大幅度提高渲染性能,提高游戏体验,尤其是对于低端机型的用户的游戏体验。
那为什么感觉游戏厂家都“不积极”呢,适配 vulkan 的游戏不多。
一句话概括就是,时间就是金钱,效率就是生命。尤其在游戏行业。
Vulkan 是个新东西,开发团队学习它需要时间,而且即使使用了 vulkan api,但是不花精力优化的话,效果可能比之前更差,再者很多游戏开发并不是直接使用 opengl 或者 vulkan api,都是基于某某库某某引擎开发的,那就需要这些引擎也支持 vulkan 才行。但是有些游戏也已经开始有 vulkan 的版本,最典型的就是王者荣耀。但是即使这样,也是按照机型进行适配的。需要平台,手机厂家和游戏厂商一起参与优化,而且都有意愿。之前网上流传王者荣耀不交钱就负优化或者谁交钱多先给谁优化,还有就是上纲上线优先在三星的手机上优化。从纯技术角度分析,应该是优化合作肯定要先看手机厂家谁更有意愿,再看这个机型或平台在市场上的保有率,或者这个机型或平台在市场上王者荣耀的使用率,来综合决定的。三星有这个意愿,而且三星有这个实力,人家是 Khronos 的 promoter member,vulkan 是 Khronos 下的一个标准,三星手机的销量也不错,三星也用高通平台。三星和别的游戏厂家也做过相关优化。下边是三星 team 在 android game developer submit 2018 上主题为 vulkan optimizations 的演讲,youtube 链接需要翻墙。https://www.youtube.com/watch…
按照机型适配,应该是基于技术上的谨慎和对用户负责的态度,同样 845 的平台不同厂家做出来的手机表现也有所不同,比如一些平台参数,驱动等的调教。
3DMark 上增加了 vulkan api 的测试,和 opengl es 进行对比慢了很多,所以不做优化的话 vulkan 真的会比之前更差。
根据团队和产品的情况可以做一些布局,all in 不实际。vulkan 有风险,入手请谨慎。