荣耀Play GPU Turbo是怎样的技术?其他手机厂商也会跟进吗?

85665592

GPU Turbo一经发布就引起轩然大波,千元机也能畅快吃鸡?吓人的技术果然还是要看华为,图像处理能力提高60%,就像余承东所说的那样,为什么这项技术吓人~因为就算新一代芯片也做不到GPU性能提高60% ,昨天斗鱼直播间也有人测试了荣耀play这款手机的性能,当然是不是华为要求的还不得而知,但是体验还是相当不错的~




用心生活的小Q

所谓的GPU Turbo,就是通过连通GPU和CPU的方式,让手机的GPU性能提高、功耗下降,根据华为自己的说法,其GPU性能的提高可以达到60%、功耗下降30%。下面这张图就是关于GPU Turbo的一点儿性能上的介绍。

如果说这个技术真的可以如此地提升GPU性能、降低其功耗,那么对于手机游戏性能和后续的手机流畅度都是有质的飞跃的。而且更大的意义在于,这不是一次硬件的提升,而是软件的提升,所以说惠及的范围非常广泛,包括华为Mate系列、P系列还有荣耀的部分机型,都是可以享受到这个优惠的。

目前来说,还不知道这是什么样的技术。毕竟华为也没有给出具体的技术实现手段,只是用了一些非常模糊的词语,比如说从涡轮增压得到灵感、联通了GPU和CPU之类之类的。

关于这个技术是怎样的技术,网上还是众说纷纭的。根据稍微懂行的人的推测,可能是有如下的实现手段:

1,放弃保守的GPU策略,用超频来实现游戏帧率的增加的,但是从本身性能的提升幅度还有功耗的降低来看,不可能是这种方法——这也太低级了。

2,针对某几个游戏的鸡血驱动。这种方法是有可能的,毕竟所有的游戏只要愿意抠一抠,性能上还是会有个10%以上的提升的,如果游戏本身在刚开始开发的时候没有注意优化,那么这个比例会更高。但是从华为信心满满的样子上看,通过这种方式实现GPU Turbo的可能性也不大,因为这种技术应用面太狭窄了,对华为还有游戏厂商的压力太大。

3,把GPU跟游戏之间的接口由比较老旧的OpenGL改成了更新、更有效率的Vulkan,优化了游戏对GPU的调度。这也是有可能的。但是未来的应用范围就比较狭窄了,而且非常看游戏本身的素质。

4,最玄乎的、最适合宣传标语“很吓人的技术”的,就是所谓的NPU/GPU智能插帧技术,意思就是说CPU、GPU还有NPU同时工作,CPU/GPU计算形成低帧率的图像,然后通过NPU实现人工智能插帧,就好像是根据前后两幅画的内容,中间由NPU自动插入一帧,这样降低了CPU、GPU的计算压力,同时提高游戏帧率。再简单点儿说,就是CPU、GPU负责输出一个帧率30的游戏画面,而NPU负责把这30帧变成60帧。如果真的是这样的技术的话,那就真的是黑科技了。

总之,具体这个技术怎么样、有没有那么神奇,还要看后续的测评。而且根据华为的说法,在未来的一两个月内,不少华为用户都可以通过手机系统升级的方式,体会到这个技术。到时候几千万华为用户的口碑将会证明这个技术到底吓人不吓人。


SilentTurbine

说实话,真的不靠谱。说句不好听的,华为在通信领域是强者,但是在消费终端还是跟跑者。为科普,也为了揭露一些伪科学。在科技领域我们不能信余大嘴,更不能跟风人云亦云。

高通 自研kyro架构

苹果 自研swift 到 typhoon架构

三星 自研第二代猫鼬m2架构

以上同学还需要扩展arm指令集。这就是我们长说他们会优于公版设计。接下来隆重推出中等生联发科和华为

联发科为了推出高端芯片,采用公版设计推出唯一家采用 10核, cortex-a73,2.8g2个强力核心,cortex-a53,2.3g4个大核心,cortex-a35,2.0g4个小核心。结果温度一高cpu降频,形成一核有难8核围观的壮举。赢了噱头,丢了市场。

我们再来看华为,干脆全部公版设计,cortex-a73 大核心4个,cortex-a53小核心4个。最高主频2.8g。

讲到这还有一帮人说华为自研cpu,请你们搞清楚华为目前没有这个能力,那华为做了什么?手机芯片我们统称soc 片上芯片,集成了cpu gpu ISP dsp 基带等。华为目前研发的方向ISP照相类,dsp 声音类别,arm本有cpu+gpu的ai解决方案,华为加入了npu ai芯片,基带自己的。我不否认华为的进步但是夸大实事更不可取。

顺便发现一个梗,说说吓人的涡轮增压的gpu吧,麒麟海思970用arm的mali-g72,arm最近发布了新的架构mali-g76,官方资料性能提升30%,节能提升30%。华为工程师一优化,g72都能超越g76 30%。我勒个去,想起了以前存储优化的梗,真是牛逼啊。这就是我一直讨厌余大嘴不够务实的原因

后继更新------------------------------

随着资料的慢慢公开,也查阅了华为申请的专利号,一种优化核函数的方法和装置,从资料看2015年8月26为公开日,该时期华为cpu型号kirin935八核代表机型华为p8,也就是说在这个时期华为在公版mali的gpu前端预置一个缓存,大小未知。也就是说在gpu交互数据时,如果在缓存的数据,可以直接读取,这样节省了cpu内存寻址的时间,同样可以节能。这就明白了,在玩游戏时,大量的贴图场景是可以重复的,什么时候会掉帧,就是在整个场景切换时会掉帧,因为他这时需要重新加载数据。第二理解了为什么强调帧数,不强调贴图分辨率,因为分辨率一高数据急剧增加缓存不够用,效果就不明显了。第三,该技术确实其他厂商没有,因为硬件缺一块。第四,华狗这里是技术区,如果你不懂请走远点。

说了这么多总结一下

第一为什么不跑分,效果不大,因为软件视频测试这块经常是场景切换,这技术对测试软件效果不大。

第二,强调体验,看各大网站测试,都是在一个场景里打斗,因为游戏进入一个场景,场景贴图数据变化不大。所以缓存起很大作用。同时会有节能效果。

第三,避重就轻,不会强调贴图分辨率

第四,是不是涡轮,那大家心里有杆秤了。因为做软件工程的,这个原理都明白,cache提高读效率,buffer提高写效率。但不是绝对的,有时候,直接路径效率更高。建议如果不是经常玩游戏的,你这个涡轮工作效率不高,考虑cpu性能。另外,华为目前强调未来发展场景AR,大家拭目以待吧。


我头新条闻

就是一个超频技术,不算吓人,其他厂商跟进与否主要看苹果,高通,联发科和三星是不是要这么干,这个是硬件底层修改,需要最高权限,所有手机厂商没有这个能力。解法一下为什么超频还能降低功耗,首先如果你知道睿频技术,那么就很好理解,华为这个跟Intel的睿频一个道理,当需要高性能时主动提升GPU工作频率,不需要时降低频率,因此在整个全程工作状态时总功耗不变甚至降低,其次手机CPU和GPU是封装在一起的,而华为也专门强调了单线程,那么应该还涉及到了CPU,原理也很简单,因为游戏是单线程的,那么八核CPU直接关闭六核,只剩下两个核心运行,一个核心跑系统,一个跑游戏,这样就能大幅度降低功耗和温度,给GPU更多的资源和空间。

总原理就是GPU动态超频,CPU动态关核或者降频,跟Intel 的turbo boost和AMD的turbo core以及nvidia的GPU boost原理一样

把原图贴出来,华为可没说性能提高了60%,说的只是效率,性能不变,功耗降低37.5%一样能达到60%效率提升,简单数学运算1÷(1-0.375)=160%,那么在功耗降低30%的情况下,那么解方程(1+X)÷(1-0.3)=1.6,可以解得x等于0.12,即性能提高12%







魅力小婷姐她二哥

很多网友认为华为手机玩游戏一直一般,而前段时间推出P20风评就很好,唯一美中不足就是玩游戏掉帧卡顿,华为当时不吭声,憋到现在放了一个大招。

从目前发布的PPT 来看,里面干货PPT不多,能确定是这是一个超频技术,但是无法判断具体做了什么,不过感觉有两个可能:

一是在CPU GPU功率共享上做了动态调整。整个SOC的功率共享是有限的。CPU跑最高频的时候,GPU就跑不了最高频。GPU跑高频的时候,CPU就跑不了最高。

拿Kirin 970来说:

CPU : 4x A73 @ 2.36 GHz 4x A53 @ 1.84 GHz
GPU : ARM Mali-G72MP12 746 MH

8核CPU加MP12的GPU,想想都知道是不可能都跑在高频的。如果功率是静态分配,再加上散热限制,有可能GPU也就是12秒真男人,然后大部分时候跑的频率都比较低。通过动态分配,在CPU不需要全速跑的时候,适当的限制一下CPU活动的核数和频率,分一点功率给GPU,让GPU 频率能跑高一些,高频时间能维持长一些。那性能自然就能好一些。

‌二是在图形驱动和android框架层面针对列的那几个游戏做了特殊优化。

王者荣耀大家都知道有vulkan模式和opengles模式,vulkan多线程模式性能要好一些。做过优化的人都知道,任何东西,只要有耐心抠,抠个百分之十左右性能改进出来总是能抠出来的。如果是百分之大几十的性能改进,那只能说原本做的太弱,掉进了不该掉的坑,或者搞了一些分不清到底是优化还是作弊的trick。 打游戏有些年头的,应该能举出一大堆类似的例子。

总的来说,目前资料不足的情况下,看起来就是前面列的第一种,具体还是等真机实际表现吧。


欧界测评

其它厂商不会跟进,要跟进也是高通 联发科 跟进,这种技术不是某些组装厂说跟进就跟进的,我说这话可能有些人不爱听,没办法 这就是研发的力量,CPU GPU都是我的 我想怎么搞就怎么搞 想怎么优化就怎么优化,就是这么任性。


小白诚信工作室

安卓的根本还是Java机。根据华为的宣传,图形处理能力提升,耗电降低?似乎不科学啊。仔细想了一下,个人分析(不喜勿喷)。

首先这个技术要做到处理能力提升而耗电降低,这个貌似矛盾的事情,那么解释很好找了:华为基于自己的麒麟芯片和系列规模化的GPU应用,对安卓最底层的响应做了优化;打个比方,就是以前cpu要保持对各个端口的巡检和响应,华为可能是把它优化成在特定的应用场景下,跳过部分不相关的端口,只巡检能用到端口;当图形处理处理器/GPU工作时,将系统资源优先配给给与之相关的芯片,此时让与之无关的芯片处于休眠或半休眠状态。

当然这个说说很简单,实际上:一方面是有大量的测试验证工作;另一方面就是要对CPU有最底层的认识和开发能力;第三就是只针对特定的GPU芯片组。

所以,华为说友商学不了,就是这个道理吧


理工科的文艺男

对于这个问题 需要后期的测评了 理论上来讲 单拿970来说 其实已经不差了 困扰这么多年华为手机的诟病就是GPU 可以把他理解为一种打鸡血的状态 或者是深度的打磨和优化 具体如何实现还要看后期测评 话说回来 买手机 性能真的那么重要嘛?


我不是机灵鬼

安卓的接口api相对于底层对麒麟的支持不够好,华为通过重构底层api代码,实现更有效的硬件使用,国内安卓游戏在腾讯的带领下要么交钱适配,要么自己修改系统,俗称鸡血驱动[我想静静]



劳资三观正的一批

怎样的技术我们不知道,但很牛逼,至于有多牛逼,可以去b站自行了解,游戏直播两个半小时,王者荣耀 刺激战场 崩坏三 还有其他游戏http://www.bilibili.com/video/av24483347?share_medium=android&share_source=copy_link&bbid=FA20C849-A879-47F2-B770-07CDEA514D6826917infoc&ts=1528580717680


分享到:


相關文章: