我不懂专业的东西,这篇文完全是基于粗浅的认知,本着抛砖引玉的目的写下的。依照我这些年玩电脑游戏的经验,在不换硬件的前提下,提升帧率无非三种途径。一是硬件超频,GPU频率提升,性能自然水涨船高,帧率也就上去了,副作用是功耗和发热都增加了。二是驱动优化,通过升级驱动,提高GPU的效率,甚至针对部分游戏进行专门优化,从而达到提升帧率的效果,比如AMD的鸡血驱动。三就是画面降质,在肉眼不容易区分的情况下,把特效偷偷调低点,甚至偷偷的降低渲染的分辨率,减少运算的负荷,帧率也就上去了。

回过头来说GPU turbo,首先,我认为ARM的mali GPU很大程度上被低估了,其效能并不是特别差,只是驱动优化不行,一直没有释放出来而已,所以华为很可能对驱动进行了改进,甚至有可能通过某种方式,绕过游戏自身的设定,强行的进行多线程渲染,从而大大的提高了效率。然后,华为可能还对硬件进行了超频,有可能是基于某种动态的超频技术,在驱动判断将要有大量计算任务的时候自动对GPU进行超频,不需要时则自动降频,从而灵活的控制性能与功耗(发热)的平衡,而且这也比较符合“turbo”的含义。

光这两点我觉得还不够,我看了几个荣耀PLAY的测评,发现一个共同点,那就是荣耀PLAY的帧数太稳了,一直满帧,稳的有点不可思议,帧率就一直是61帧左右,偶尔掉到五十七八,然后很快就61帧,而友商845机型则一直是58-59帧,经常掉到50帧甚至以下,要知道845GPU的纸面性能远超970,而CPU就差不多,就算970打了鸡血驱动,也不可能稳到那种程度。我平时不怎么玩手机游戏,倒是经常玩电脑游戏,我的电脑配置还算可以,玩一些老的3D游戏,尽管我的配置已经超过了这款游戏问世时的顶级配置,但依然会时不时的掉帧,但玩的时候其实你只要不去注意那个帧数变化,肉眼是不怎么感觉得到的。而荣耀PLAY,几乎没有掉帧的现象,反而显得有些假了,就算鸡血驱动+动态超频,获得了60%以上的性能提升,也不至于一直满帧。所以我有理由怀疑,在真正的优化以外,GPU turbo还包含了一种障眼法,强行的将帧率稳定在60帧左右,就好像打开了垂直同步一样,而实际上真实的帧数可能达不到满帧,起码不会一直是满帧,或许偶尔会掉到只有55、50甚至更低,但肉眼并不能分辨,而用软件来看帧率,只会一直显示60帧,而且几乎没有什么波动,所以才能这么稳的吊打845,说白了就是帧率作弊。考虑到现在主流测评的几乎都是国内厂商的游戏,而且都是画面要求不太高的,所以我认为这种可能性是存在的。假如970真的turbo完性能就吊打845的话,那么只要用画面要求特别高的游戏,类似于电脑上显卡杀手那种,大家都不能跑满帧,然后来对比970的性能就知道了,这种时候,就无法作弊而只能用实打实的帧数来对比了。当然,还不能排除一种可能,就是华为采取了偷偷降低画面质量的方式,现在的手机都是视网膜屏,分辨率,阴影质量,抗锯齿之类的效果,偷偷降一点肉眼也是看不出来的,这种可能性是有的,但也是比较容易甄别的,只要截图放大看就可以了。

总而言之,我是不太相信华为能搞出来吊打NV和AMD的黑科技,优化肯定是有的,但并没有一飞冲天的效果,而且也不能排除偷偷作弊的可能性,优化本身带来的提升不足以吊打845,而通过一些小手段,造成吊打友商的假象,所以GPUturbo技术才需要对游戏针对性的优化,仅仅支持几款国内的游戏,因为只有确定能流畅跑的游戏,才打开那个帧数作弊的机制,否则一旦碰上画质要求太高的游戏,就可能露馅儿。

这些都是我的猜想,并没有什么实质性的证据,欢迎质疑和反驳,谢绝谩骂和诋毁。