用我自己的三星S8手机,不是国行,控制Exynos8895,GPU运行ARMMali-G71MP20的新手机3DMark的APIOverhead测试。可以直观的看到,在同样的手机硬件上,Vulkan graphics API的性能几乎是OpenGLES的两倍。

怎么让我的世界的fps变高?

把所有的特效都关了,能见度调成最低,平滑光照关了,调成最大FPS,将区块载入调成多核心,应该可以让游戏流畅了。minecraft我的世界是一款风靡全球的高自由度沙盒游戏,以每一个玩家在三维空间中自由地创造和破坏不同种类的方块为主题。玩家在游戏中可以在单人或多人模式中通过摧毁或创造方块以创造精妙绝伦的建筑物和艺术,或者收集物品探索地图以完成游戏的主线。

手机怎么优化游戏帧数?

今天早上,笔者习惯性地在手机Google Play商城搜索有没有什么好玩的新款手游,突然,一个软件更新的提示跃入我的眼帘哟!这不是图形跑分必备的3DMark么?时隔好几个月终于更新了,而且还是个变化很大的更新版本号从1.x直接变成2.0),赶紧下载了看看有什么新鲜玩意果然,新版的手机3DMark仅仅界面就有着极大的变化不仅采用了更加流行的卡片式界面,文字描述也更加直观明白,但是最重要的是新版本加入了一个非常重要的新测试项目API OverheadAPI负载对比测试。

在PC上用过新版3DMark的朋友相必对这个测试项目已经不会陌生了它在PC上会使用DX11DX12和Vulkan三种不同的图形API运行同一段超压力测试,然后对比三种API模式下,显卡渲染图像的速度快慢。从中既能看出一块显卡对各不同API的支持度是否良好,也能感受到新版APIDX12和Vulkan相对于老旧的DX11,在渲染效率上的巨大提升——有时候这种性能差距甚至可以高达数倍到数十倍之多。

而这一测试项目也成功地起到了督促显卡厂商游戏开发者和PC玩家转向DX12等新技术新平台的作用,直接加速了PC游戏平台的技术发展和普及。即使是最新的安卓旗舰,图形技术也还停留在两年前当然,Android系统和Windows不一样,是肯定没有DirectX的,但是现今绝大多数Android手机也确实内含了两套图形API即古老的OpenGL ES以及最新的Vulkan。

说OpenGL ES古老可真的一点都不冤枉它这是一项诞生于2003年OpenGL ES 1.0的图形标准,由于它基本上就是依托桌面OpenGL简化而来,因此从一开始就决定了它主要注重的是轻量化节能和编程简单,至于画面效果和运行效率则不是它的强项。事实上,现在绝大多数手机游戏所基于的OpenGL ES 3.0/3.1版本分别于20122014年发布,即使是最新版的OpenGL ES 3.2其实也是两年前的产物。

如此一来,不管是骁龙835还是845,不管是2017年的旗舰还是即将亮相的2018年新机皇,只要你用它游玩现在的主流手游,实际上都是在用最新的硬件运行几年前的代码——兼容是肯定没有问题,但是要指望优化得当那只怕是做梦。而使用老旧技术带来的直接结果就是卡顿掉帧发热功耗增大——哪怕是再旗舰再超级的手机,因为运行的程序基于的技术太过OUT,实际的感受也不可能好。

vulkan-没必要换手机。正是为了解决这个问题,手游帧数直接翻倍。谷歌在几年前推出了OpenGL ES的替代品,这是一种全新的跨平台图形APIVulkan。从技术上讲,从OpenGL ES换成Vulkan,就好比电脑上的显卡和游戏从DX10Windows Vista进化到DX12Windows 10的大小。Vulkan不仅带来了与DX12同级别的特效支持,更重要的是在不升级硬件、不更换手机的情况下,可以大大提高应用的执行效率,尤其是对于手机上流行的八核CPU优化,远比OpenGL ES更到位。


文章TAG:手机怎么样让fps变高  手机  fps  变高  游戏  优化  
下一篇