华为GPU Turbo技术是时下最火爆的话题,它通过软件层面的升级可以让手机的图形处理能力有高达60%的效率提升。更重要的是在,这项技术将逐步适配华为的大多数型号手机,老用户的游戏体验终于有厂商去关心了。不过,这项技术的实现原理因为保密原因还不能公布,不过看完这篇文章相信你也能猜出个大概。
GPU Turbo这个词汇成为近一个月手机圈的头条,7月5日@华为终端官方微博正式宣布,华为P20系列手机正式升级GPU Turbo,一时再次间聚集了大家的眼球,业内人士和用户对其升级后的效果则是充满期待。
此前互联网上对GPU Turbo的猜测大多是华为通过中间层调用全部GPU运算,同时限制CPU功耗、GPU超频,从而提升图形计算性能。包括我也是这样的观点,因为在PC领域,核显就是这样的一个运行机制。但实际上我们都错了,华为的GPU Turbo技术本质上不会增加算力,而是减少无效运算,提高运算效率。
从原理上讲,图形处理实际上就是一种渲染的过程,当我们在玩《王者荣耀时》,卡与不卡实际上取决于每秒能渲染出多少张画面。假设我们每秒渲染30张画面,也就是常说的30fps为流畅不卡。那么当我们进行团战,需要渲染的数据变多时,如果一秒只渲染完毕15张画面,那这个时候画面中的图像移动就出现了跳帧,我们俗称的卡顿就出现了。
但在实际的游戏中,很多画面是不变的。那就意味着如果每一次都渲染30张画面,每1张画面都全部渲染是严重浪费算力的行为,在现有的应用场景下,两帧之间重复渲染率高达80%。华为GPU Turbo技术就是通过减少无用渲染的次数,优化或合并渲染区域。为效率提升,功耗自然就得到了下降,笔者的部分朋友在升级华为P20系列手机后就表示,游戏体验要比之前更加流畅,发热也控制的非常理想,看来GPU Turbo对华为P20系列的性能提升还是有很大帮助,用户满意度也比较高。
作为一个科技从业者,笔者除了惊叹华为P20升级GPU Turbo后的效果,同时也在思考着这样一个问题,这次GPU Turbo的缔造者为什么是华为?而不是三星、苹果和国内品牌?技术背后的逻辑在哪里,这一技术是否在新的行业周期内树立新的风向标?
很多其他品牌的手机,也并非不想为老机型升级最新的系统。但通常升级成新系统后的老手机都会卡顿,这其中很大因素是新系统的一些动态特效、图标字体渲染等一系列基础数据运算消耗了全部的性能。但有了GPU Turbo技术以后,这些老机型无疑可以获得新的动力,让性能得以提升。
很多人对GPU Turbo技术感到震惊的同时不禁疑问,为何是华为首创这样一个划时代的创新技术?安卓阵营的其他手机品牌为何缺席?
实际上这个问题很容易解答,关键在于对核心技术的积累。抛开华为芯片技术不谈,单在Android系统层面,华为基于谷歌深度定制,模块替换。在Linux内核优化和创新方面,华为也已经进入了世界前列。
以文件系统为例,Android原生的文件系统是PC时代的产物,它在开发之初主要面向的是磁碟硬盘(机械硬盘),因为考虑到硬件寿命和文件安全,这套系统会产生很多无用的副本备份,这直接导致了手机用一段时间就会卡顿的问题。而华为自己开发的文件系统,是基于闪存硬盘,设计之初就考虑到了碎片文件的管理,从而实现了“天生快一生快”的使用效果。
再比如安卓底层系统与应用层之间的中间层,代码将近 5000万行。但实际上,这个框架层并不是完全由谷歌开发法的,而是使用了大量的第三方开源中间件实现。“这一层是导致今天安卓手机很多问题的重要来源,其中有很多老旧的中间件,甚至十年前的技术至今还在占用系统资源。华为开发了Grahpic引擎从底层解决数据互通等问题,从而提升效率和稳定性。
从2014年至今诸如像上面提到的系统级创新在华为数不胜数,比如TEE SS指纹、Sensorhub Lite、GC/AOT、Ultra Memory等华为都进行了优化甚至创新。华为GPU Turbo是一个系统级工程,它其中包含的不仅仅是一个单独的技术创新,而是一种生态创新。从华为面向所有人开放的Openlab云测试系统就可以看出,华为希望将生态开放给是所有人,从而打造出一个健康的生态、一个能持续运转的生态。
据悉,在7月5日GPU Turbo技术开始正式适配华为P20系列之后,得到了众多用户的积极参与。就华为P20系列来说,拍照已经成为其足够的卖点支撑,如今在得到GPU Turbo技术支持后,无论是流畅的游戏体验还是AR、VR等新应用的享受升级GPU Turbo华为P20系列无疑具备了更强的市场竞争力,出货量有望迎来新的增长拐点。
网友评论