砸钱+应用层软优化? 关于GPU Turbo的各种云猜测-点述

点述,Spotory,点述Spotory,科技数码,手机电脑-点述

砸钱+应用层软优化?
关于GPU Turbo的各种云猜测

鸡里蹦    2018-08-09 35 华为 手机数码

在昨天荣耀Play的发布会上,余承东极为少见的亲自来帮荣耀站台,发布了此前各种预热的“很吓人的技术”——GPU Turbo,自此“吓人大战”终于是落下了帷幕。

余承东亲自站台


说实话这些所谓的吓人的技术,华为的GPU Turbo难得算是有些干货,不过其中也存在不少疑问,今天我们也来进行了云猜测,或者说是云解析。

野路子大神集体消失

自从余承东放出这个“很吓人的技术”的消息以来,社交媒体也好,还是贴吧论坛也好,都有非常多的讨论,有些说的真的是神乎其神。虽然在这场发布会上,华为并没有深入的解析如何实现的,但一些不靠谱的推测肯定不攻自破,我们先来看看那些“大神”们都是如何猜测的。

GPU Turbo发布后各路“大神”集体消失

云游戏

这看似是一个很合理的猜测,因为华为也加入了“快应用”的阵营,其实云应用这个概念似乎也在被逐渐推崇。但对于游戏这个属性来说,云游戏虽然能解决性能带来的瓶颈,但是对于网络延迟、传输带宽、响应速度等等都有着非常高的要求。在当前的硬件条件和网络条件下,云游戏可能效果还不如本地游戏,帧率更是没法保证,流畅度自然也就无从谈起,况且这对于华为本身的服务器也有着非常大的压力,所以这种说法显然是不靠谱的。

重写Android底层

讲道理Android因为初期战略失误,被迫改成触屏,其实有很多“娘胎”里的病,但经过这么长时间的升级换代,一些机制问题尽管还没完全解决,但基本上不会造成过于负面的影响。

重写Android底层的难度对于工程师队伍强大的公司来说,并没有想象中的那么难,但因为整体框架的改动,对于兼容性、稳定性都不是那么简单的,要知道Android从1.0到了4.0才基本变得稳定。所以说重写底层也许能为执行效率带来质变,但是这明显是需要所有软件厂商一起配合的,这个肯定不够现实。

自研系统、抛弃虚拟机等等

其实这些说法基本上可以参看上面重写Android底层的分析。目的都是为了更高的执行效率,其实这和iOS自己封闭的系统是同理的,但显然放在Android或者说放在华为身上是没有意义的,所以这一条也不可能。

显卡驱动、砸钱“优化”、软件层优化是哪个?

说完了不靠谱的,显然还有几个稍微靠谱的方案。说得最多的无非是驱动层面的调整,这时候我们要主要一个细节,目前来看华为GPU Turbo是针对游戏进行优化的,只有支持的游戏才会达到特殊的效果。

GPU“鸡血”驱动

显卡的驱动确实能带来性能的提升,但幅度肯定没有50%这么夸张,比如像是经常被调侃的“战未来”的AMD的显卡,在每年都会推出一个“鸡血驱动”,比如今年的驱动名称就是“Adrenalin”,肾上腺素这个名字可以说是非常贴切了。

AMD年度“鸡血”驱动


这样的驱动几乎是对所有游戏都会带来提升,不过提升幅度可能不尽相同。所以说通过这个驱动的方式来提升GPU性能,还降低能耗,这确实就有点天方夜谭了。

“砸钱”优化

这个可以说是几乎大部分厂商都会做的一件事儿了,我们可以看到很多厂商在发布会上都会强调自己和腾讯游戏或者是网易游戏进行了合作,从某种层面我们看做是终端厂商给了游戏厂商“保护费”,游戏厂商也会为该手机适配多线程或者是API接口独特的版本已达到性能优化。

关键字“腾讯”“华为负优化”有很多有意思的结果


其实这跟当时王者荣耀的高帧率或者是Vulkan优化都是一个意思,最开始王者荣耀就算是骁龙835也经常有帧率的波动。在经过和厂商的特殊优化之后,骁龙660也能完美高帧率。不过从这一点对于华为来说应该有可能会有这个层面的合作,但这个应该只是一方面,游戏厂商的合作带来的提升肯定是有的,但不全是。

在API接口上“动手脚”

最后一点有可能则是华为可能在应用层做了一些针对性的改动,这个基本上可以参考图形API接口,就像是Windows系统下有DX11和DX12一样,很多AMD显卡在DX12的帮助下就能超过Nvidia显卡,但大部分情况可能还是落后的。

另外我们也知道目前有很多游戏在没有针对性的版本调整之前很可能都是没有多线程适配(多核优化),这时候如果通过魔改系统来达到多核调用但是能够通过API全部进行性能输出的话,性能的利用率确实能够提升很多。

GPU超频也有可能

其实还有一种能够帮助性能提升的方式,那就是超频,但是超频会带来发热和电量上的明显提升,并且硬件本身超频能够提升的空间也是非常有限的。假如在限制CPU核心,然后将供电全部集中在GPU上也不是没有可能,毕竟华为是少数拥有SoC设计能力并且还是自家公司的。但这时候问题又来了,无论是PC端还是移动端,游戏对于GPU性能的需求固然大,但CPU也同样重要,如果刻意降低CPU性能来提升GPU,这样综合帧率是否能达到如此高的提升并不能够确定。

写在最后

目前华为并没有针对实现方式做过评论,考虑到是针对个别进行提升,所以可能性还是非常多的。不过通过媒体的测试来看,这次GPU Turbo的更新确实能带来帧率的提升,能耗方面暂时还不能太过确定。

但作为消费者来看,假如华为的适配能够快速得覆盖大部分热门游戏,对于用户体验的提升还是很明显的。这对于麒麟处理器一惯游戏性能较弱的现状,会有很好的改观。

不过也有一点担心的是,这种优化假如在游戏厂商进行大版本更新的时候,进行了游戏底层的调整,那么GPU Turbo的适配是否还有效果,能够跟上更新速度,我们就要从后续的用户反馈来看了。