编者按:本文来自微信大众号“三易日子”(ID:IT-3eLife),作者 三易菌,36氪经授权发布。
关于任何一款现代消费级电子科技类产品来说,怎么才或许正真的确保优异的游戏体会?其实答案并不杂乱。强壮的功用、活络的控制、以及充沛而高效的游戏优化。很显然,不管是关于个人电脑(PC)仍是关于智能手机来说这三点都是通用的。可是当咱们讲到游戏的“优化”时,在PC和在手机上的情况却又略微有点不同。
在PC上,游戏优化作用是由芯片而非整机品牌决议的
举例来说,当暴雪或许R星在为PC渠道推出一款新游戏的时分,他们不会去关怀这款游戏在联想和戴尔的电脑上运转起来有啥不相同的差异,由于一切的优化作业只会停留在芯片层面。
比如说游戏厂商会与NVIDIA或AMD联合处理一些图形烘托上的bug,或是针对酷睿和锐龙处理器进行一些多线程调度方面的改善。如此一来,只需是采用了契合条件的CPU和显卡的电脑,不管那个品牌理论上终究得到的功用优化作用都是天公地道的。
可是了解智能手机职业的朋友都知道,手机上的游戏优化思路至少现在来说并非如此。不管是三星仍是小米、亦或是Ov和魅族,我们都会在自己新品的发布会上议论“游戏优化”相关作用。
比如说Galaxy Note 10就专门对《任务呼唤》做了优化,在运转该游戏时电池耗费会更少,又比如前段时刻凭仗“144Hz屏幕”狠狠招引了一把重视度的努比亚红魔5G游戏手机,在发布会上更是晒出了多款专门针对自己深度优化的144Hz帧率游戏。
这在某种程度上预示着什么?至少从表面上看关于智能手机职业来说,手机企业不只有积极参与到游戏的优化作业中去,并且还各自将针对不同游戏的独立优化,作为了产品竞争力的一环。反过来讲也就是说,手机游戏的深度优化不像电脑上那么普适,存在着即便是硬件相同,某一些特定类型(或品牌)的手机也必定会比竞品运转功率更高的现象。
但问题就在于,这样的情况真的好吗?
至少在谷歌、高通,以及ARM等安卓生态的上游参与者看来,手机厂商关于游戏进行的独占优化并不算是个好现象。
正因如此,在上一年发布骁龙865和骁龙765系列5G芯片计划时,高通就提出了“GPU驱动可晋级”的概念,将以往由其发放给厂商,再由厂商集成到新固件中晋级的GPU(图形处理器)驱动独立出来,改由高通自己经过使用商铺面向一切顾客直接供给。如此一来,就算厂商的优化水平不可或许偷闲不给系统晋级,只需用户自己像晋级APP相同装置一下新驱动,就能得到功用和功用上的提高。
而到了近来,似乎是有感于高通的做法值得进一步推行,谷歌高调在其开发者网站上推出了一个面向游戏公司与程序员的新东西:Android GPU Inspector。
Android GPU Inspector是起什么作用的?简略来说,它是一套直观的GPU作业状况监控东西。有了这一东西,开发者就能清楚地看到,自己编写的使用中哪部分对GPU占用特别大、哪部分烘托推迟过于高,或许哪部分帧时刻呈现了动摇等,然后可以更精准的找到程序中需求进一步优化的部分。
事实上依据Android Authority报导显现,在试用了该东西之后,一家“不肯泄漏姓名的游戏公司”成功给自己的手游减少了多达40%的GPU占用率,这在某种程度上预示着他们有了更大的空间增加新的画面特效,或是把游戏的帧率上限进一步拉高,而无需顾客替换设备。
可是Android GPU Inspector的特殊性还不止于此,作为谷歌直接出手干涉手机游戏优化动作的一部分,Android GPU Inspector将会被整合到高通的Snapdragon Elite Gaming开发包中,与此同时,ARM的Mali GPU、三星的Exynos系列也被列入了新东西的兼容硬件列表里。
而当游戏开发者使用Android GPU Inspector发现了自家游戏与高通及三星主控调配时的改善点之后,他们的优化主张也会被录入并整合到这两家的新款GPU驱动中。
第一批会在新GPU驱动中获益的三款手机
这也就是说谷歌出品了一款东西软件,能让游戏开发者发现他们游戏中那些需求被优化的部分,而游戏开发者据此作出的优化改善,也将有望被直接体现在高通骁龙与三星Exynos两家芯片的新款GPU驱动里。
发现了吗?没错,这样一来智能手机的“游戏优化”作业,就相当于被从手机厂商手中夺走,交到了游戏开发公司与最上游的芯片制造者手里。这一方面意味着关于顾客来说,今后只需自动准时更新从使用商铺里推送的GPU驱动,我们就都能得到一模相同的游戏优化作用。
但从别的一方面来说,这种将手机游戏优化作业“PC化和上游化”的做法,无异于也掠夺了一部分下流手机厂商的差异化竞争力。而从持久的影响来看,这是否意味着智能手机未来也会变得像现在的PC商场相同,变得只能依托纯拼硬件和造型规划来抢夺比例呢?