华为发布所谓“很吓人的技术”:GPU Turbo 性能飙升60%!但半导体
2018-06-18 20:25:21 来源:易采站长站 作者:王丽
华为发布所谓“很吓人的技术”:GPU Turbo 性能飙升60%!但半导体的世界里没有免费午餐
2018-06-07 14:00 来源:DeepTech深科技 华为 /技术 /游戏
原标题:华为发布所谓“很吓人的技术”:GPU Turbo 性能飙升60%!但半导体的世界里没有免费午餐
昨天华为发表了号称可以改变 GPU 性能与画质体验的 GPU Turbo 技术,根据发布会上的说法,通过软硬件的协同处理,可以达到 60% 的性能增长,以及 30% 的功耗降低。
不过如果对半导体技术有点概念的人,就会知道这个世界上并没有免费的午餐,要在半导体架构上取得一定的功能增加,或者是性能成长,一定都要付出相对应的代价,这些代价可能是芯片成本的增加、功耗的增加。

余承东在发布会上的演说的确相当诱人,若其宣称的功能真的能够完全实现,那 GPU Turbo 真可以说是华为近年来难得一见的黑科技。但冷静下来想想,性能成长与功耗降低这两个东西在正常的半导体结构上是互斥的,何况华为在其新款手机产品中并没有采用任何新的计算方案,那华为所宣称的能耗改善又是从何而来?
基本上都是通过一系列软件优化达成
要提升游戏的流畅度表现,其实可以通过很多方式来实现,我们都知道,GPU 要负责处理游戏引擎交代的绘图工作,中间要有很多工作排序与资源协调的过程,若能通过对排序过程的优化,以及降低资源的需求,或者是利用各种方法 (比如说压缩) 来减少资源传输时的带宽消耗,其实都可以达到一定的性能增加,这种优化形式其实是苦功夫,不仅要非常了解游戏引擎的特性,还要考虑到各种游戏场景的场景复杂度与资源分配问题,如果不小心,可能还会导致反效果。
另一方面,通过对驱动程序对绘图指令排程的优化,以及修正错误通常也能带来一定的效能增长。
而这就是主流厂商,包括 NVIDIA 与 AMD 的常见作法,不过这种优化通常都只能有个位数的性能增长幅度,而且需要的优化时间太长,肯定不会是华为采用的作法,但好处是对游戏画面不会有丝毫减损。
那么以下 DT 君就推论一下华为可能做了什么“优化”工作。
■减少 GPU 工作负载
要让游戏画面有更流畅的效果,其实有很多可以调整的东西,比如说场景的视野深度,让可视范围缩小一点,那么 GPU 执行绘图工作时因为工作量减少,相对而言每秒能画的帧数就会增加,肉眼看起来就会比较流畅,不过可视范围缩小可能会带来 3D 物体可能会突然长出来的突兀感。
另一种减少工作负载的方式,则是减少画面上物件的绘制数量,或者是绘制精度,一般而言,绘图引擎都会有 LOD 的设置能力,LOD 是 Level of detail 的缩写,意思是绘图精度等级,降低绘图精度等级同样也能降低 GPU 的工作负担,借此带来更顺畅的绘图效果。

图|LOD 的概念是越近的 3D 物体越细致,越远的物体就越偷工,通过对 LOD 的调整可以降低 GPU 的计算负担。
当然,以上这两种方式都会相当程度减损游戏画面的细致度,但就好像很多射击游戏的比赛过程,参赛者可能都会把画面的等级降低,来取得更流畅的效果是一样的道理。而且手机屏幕小,降低细致度如果能控制好程度,其实一般玩家感觉不大出来。
而除以上的方式以外,华为还可以通过修改游戏内的光照、可同时出现的 3D 物体数量,甚至是游戏中的物理反应等,来达到降低系统负载的目的,但以上是比较基本,且比较可能的作法。
■减少手机后台工作负担
其实我们在使用的智能手机都是随时处在多个工作同时进行的模式下,你在玩游戏时,系统还是在后台帮你监控短信、电话、微信等的接收处理,接收到了又要抢 CPU 时间来推送通知,而无线信号的处理还需要基带芯片随时处于工作状态下,而华为的基带芯片其实在功耗方面偏大,若长期处于工作状态,对系统功耗就有负面影响。













闽公网安备 35020302000061号