您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
华为吓人的技术GPU Turbo的原理是什么?开始之后有什么影响?
华为,技术,模型华为吓人的技术GPU Turbo的原理是什么?开始之后有什么影响?
发布时间:2020-12-06加入收藏来源:互联网点击:
华为吓人的技术GPU Turbo的原理是什么?开始之后有什么影响?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
为了弥补Mali图形芯片硬件不足,华为的手机均采用了“很吓人”的GPU Tubo技术。GT是一种纯软件技术,通过调节GPU的频率改善玩游戏的体验,可以适配到所有的机型。
GT技术原理
华为关于GT的技术细节透露的不多,很多来自于国外的测试机构。
GPU运行频率越高,性能越好,但是耗电越快,发热越高,之间有个平衡点,这个就是DVFS。
GT是利用神经网络训练出来的DVFS模型,采用TensorFlow神经网络模型,对某些特定的游戏(比如绝地求生)经过上万小时的训练,得到一个模型,根据这个模型了调整Soc的频率和电压。
GT技术的缺点
GT技术并非物理方面的技术,而是纯软件技术,不能用在所有的游戏上,一个游戏针对一个模型,没有通用的模型,针对特定的APP进行优化。
GT其实有一个白名单机制,以前爆料3DMark下架华为手机的跑分成绩,就是因为针对测试软件进行了优化,可能将3DMark跑分软件加入了白名单,违反了相关规则。
可能有耗电量增加问题。提高GPU的频率,耗电就会增加,根据测试,Adreno玩游戏时功耗在2.5W-3W,而麒麟Soc的Mali GPU在4~4.5W。
总之,华为的GPU Turbo技术是基于神经网络的一种纯软件技术,优化调整GPU功率用于提升游戏体验,可能会带来耗电增加的问题。
如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。
回答于 2019-09-11 08:43:50
这个技术华为有透露一部分,那就是通过CPU来计算上帧与下帧的差异使GPU仅渲染差异帧来达到提升GPU效率的目的。
然后就是优化手机整体调度,提高温度墙限制。
还有就是一个猜测,华为针对GPU的底层驱动进行了优化,爱否有一个直播提到GPU Turbo将游戏原渲染进程拦截,启用修改之后的渲染进程。OpenGL图像渲染驱动因为其太老旧复杂,以华为目前在图像处理器方面的技术沉淀,很难在OpenGL上有所作为,而以华为的能力可能会在vulkan上下功夫,而目前的游戏基本上都是基于unity3D做出来,而unity3D也支持vulkan。所以很有可能gpu turbo会强制开启多线程vulkan渲染来提高游戏性能。
而unity在授权时是允许对unity进行修改的。
GPU Turbo最BUG的地方就是可以提高性能的同时降低功耗,而搞计算机图形学的人都知道同架构功耗越高性能越强。
上面的内容均属于有根据的猜测,华为对GPU Turbo并没有太多公开的技术信息,所以也没办法知道更多。
但是华为的这项技术是真NB。
上一篇:小白自媒体如何快速成长?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |