1. 程式人生 > >這局手機間的“吃雞”,華為的嚇人技術究竟嚇到了誰

這局手機間的“吃雞”,華為的嚇人技術究竟嚇到了誰

華為

6月6日,華為手機“嚇人的技術”——GPU Turbo終於揭開了神秘的面紗。

就我們所觀察到的媒體和社交網絡評價來看,對這款圖像處理加速技術的風評還是比較滿意——畢竟對於大多數手機黨和遊戲愛好者而言,圖像處理效率提升高達60%和功耗降低高達30%,手機成本卻沒有增長,這些意味著什麽一目了然。有了GPU Turbo技術的手機儼然就變成了一部遊戲手機。如果說這個還不夠“嚇人”,非得讓手機在字面意義上長出翅膀飛上天才夠嚇人,那就未免有點“杠精”了。

技術分享圖片


但好奇如我們,顯然不能把認知停留在“確實被嚇一跳”這個階段。越過這項技術向後看,面向整個手機設備與移動計算進程,會發現這款被叫做“GPU Turbo”的技術,關鍵性和戰略意義遠比一組數據來的更加驚人。

技術分享圖片


技術分享圖片


想要在更深層面理解這項伴著嚇人之名降臨的技術,我們需要首先理解這樣一個宏觀狀況:假如每個品牌的手機都是玩家,那麽今天手機行業正在玩什麽遊戲?《王者榮耀》的組團PK?《我的世界》的隨意發展?

好像都不是,在某種程度上來說,今天的手機產業,正在玩一局《絕地求生》:這場遊戲裏,一個巨大的危機正在臨近,而只有拿到最好裝備,意識和操作俱佳的那位,才能生存到最後,成為“大吉大利”的那一位。

近在咫尺的移動圖形處理危機

這場危機的名字,叫做移動圖形處理。

手機發展到如今,硬件進步速度和用戶需求上升速度之間,實質是非常不平衡的。從需求上看,手機3D遊戲在5年前開始出現。如今,無論是《王者榮耀》這樣對流暢度要求苛刻的全民競技遊戲,還是特效光影強悍的體育競技遊戲、角色扮演遊戲,亦或環境運算要求巨大的射擊和吃雞類遊戲,全都有一個特點。那就是對手機圖像處理的速度和精度要求無盡爬升。

技術分享圖片


2014年時,一款3D遊戲對圖像運算的要求是每秒20幀左右,但4年過去,行業通行標準已經達到了60幀。根據手遊行業預測,隨著遊戲技術的進步和產業拓展,幀率要求很可能到2020年達到120幀。越來越多的PC和主機遊戲開始進行移動化,意味著移動端運算遊戲的負荷不斷增強。

更要命的是,這場危機中手遊不是唯一的導演。AR和VR的到來,都讓手機圖形運算速度面臨新的挑戰,這一類應用的圖像運算處理量龐大、要求高精度貼合、快速響應。這都給手機裏的GPU帶來了新的考驗。而5G和AI這倆“幫兇”也沒閑著,更快的網絡傳輸速度會催生新的圖像應用可能。而AI帶來的視頻特效、視覺效果,也在伺機而動,準備給GPU新的暴擊……當然了,屏幕分辨率的提升對GPU也不怎麽“友善”……

之所以會稱為“危機”,是因為需求的增長已經遠遠領先於產能。就像著名的數據危機,原因是人類生產數據的速度,已經遙遙領先於數據存儲設備的生產速度。在近幾年中,受到半導體屏障等因素的挑戰,手機的終端算力並沒有像幾年前那樣快速爬升。比如芯片工藝已經來到了7nm級別,這被廣泛看做瓶頸,或者認為瓶頸已經不遠。類似的算力增長放緩還在很多方面體現出來。

於是,落後的手機芯片圖形處理能力和日益增長的圖像處理任務,就成了手機中顯著的矛盾。這場危機並不遙遠,甚至在不久的將來就會爆發。其結果很可能是遊戲與VR產業瓶頸突然到來,以及多米諾效應下的手機產業增長受創。

所以說這是一場手機的絕地求生,而且逃生路上的設備,似乎並不怎麽多。

我們需要會“輕功”的手機

華為手機的GPU Turbo技術,之所以讓人驚訝,不僅是因為它確實解決了非常棘手的GPU性能問題。更重要的是,它是通過改變CPU和GPU之間指令傳輸效率的方式實現的。它通過純軟件程序方式,減少GPU的冗余計算消耗,大幅提升圖像處理效率,同時降低能耗。

說的直白一點,這項技術的價值在於它並沒有修改硬件,於是也就沒有增加成本。所以我們可以看到包括華為Mate 10系列、華為MateRS保時捷設計和華為P20系列等多款華為手機接下來都將更新GPU Turbo。

技術分享圖片


無成本增加用戶體驗當然是最好的。而除此之外,更重要的地方在於,深思之後我們會發現,GPU Turbo或許是應對上文中移動圖形處理危機最具可行性的方案。

華為手機官方將這個技術比作渦輪增壓,認為這項技術改變了GPU效率,就像在氣缸中加入了渦輪,其依靠吸入並壓縮空氣來提升燃燒效率。但是這位童鞋問了,我們忙著玩手遊的哪有時間學開車?說的什麽好像不大懂的樣子。沒關系,我們準備了另一個比喻,從中或許我們可以看出GPU Turbo的獨特性何在。

想象這麽一個畫面,一位武林高手在趕路。路長雪漫,情勢危機,那他應該怎麽才能更快到達目的地呢?

方案一:讓路縮短。那不行,這是武俠電影,縮地成寸是魔幻片,竄戲了。用到手機上,這相當於要求遊戲的畫面越來越爛,這個不能忍,毫無可行性。

方案二:買匹千裏馬。這也不行啊,就像千裏馬永遠是存在在傳說裏的一樣,芯片算力同樣會遇到技術瓶頸,不是說加大就加大的。千裏馬有價無市,英雄奈何。

方案三:多買幾匹馬一起拉車,高手坐車上。這個好像畫風不太好看,但也沒辦法。在手機上,這相當於通過加大硬件體積,堆積計算硬件、散熱設備和電池來增強圖像處理效率。我們看到市面上的所謂遊戲手機,全都又厚又重好似板磚,就是這個道理。而這個方案,當然是以犧牲移動體驗,手機徹底淪為遊戲機為代價的。

好吧,真正的解決方案每部武俠電影裏都有,就是讓武林高手自己學會輕功。自己跑的快了,能用功夫改變兩腿的運動速率,才是真正的高手。

換言之,在手機產業中,芯片技術短期難以突破,運算需求不會降低,而又不希望手機過度昂貴或者過於像磚頭的話,就只能通過改變芯片與操作系統間的傳輸效率,來釋放更大的算力潛能,提升圖形運算效率。

GPU Turbo的獨特性,在於它憑借一種獨門輕功,快速破解了一個亟待解決的武林難題。而回過頭來,大家卻發現這門輕功別的門派好像也練不會的樣子……

技術分享圖片


很嚇人的技術,究竟嚇到了誰?

上面提到,GPU Turbo的特殊,在於它關註軟硬件協同關系,這個往往不被重視的部分。

而這個部分不被重視並不是沒有原因的。因為想要用軟件指令去更改硬件間的傳輸效率,前提是可以去更改和操縱軟硬件的不同體系,於是問題來了:這兩個體系必須同意你來搞事情。

采訪中我們了解到,GPU Turbo能夠成立建立在這樣的基礎上:華為手機有自己的深度定制系統EMUI,以及自主移動端AI芯片麒麟970。

技術分享圖片


一軟一硬的完全主導和常年更叠,最終在某個路口碰撞了,於是才有GPU Turbo這個軟硬件結合之後的成果可言。拋卻生態完全封閉的蘋果不提,在安卓生態世界裏,能做到這兩點的還有誰呢?

有類似深度優化底層系統的EMUI,這個條件就會淘汰絕大多數手機。而高通顯然不會允許手機廠商去更改驍龍芯片的數據指令傳輸方式。

或許我們可以這麽理解:這個技術之所以嚇人,是因為友商看到了也沒法模仿,所以感到很害怕……

巨額投入研發的華為手機,已經到了逐個摘桃子的階段。類似由於基礎設施完全掌握在自己手裏,從而達成的獨有技術突破的軟硬一體化紅利,已經不是我們第一次見到。

去年,華為發布了搭載NPU的麒麟970,於是我們看到了眾多應用的AI加速體驗,都只能在華為手機的旗艦機上見到。從移動AI的層面看,安卓手機被分為了華為手機與非華為手機兩種,這個門檻直到今天也沒有被破解。

今天,這種被“無法控制產業鏈上遊”所支配的恐懼,似乎又一次回到了手機這局遊戲的上空。即使移動圖形處理危機並不會馬上成為手機產業的眼中刺。但同樣的遊戲體驗,華為手機旗艦機型可以用不那麽笨重的手機造型就帶給玩家,這顯然已經是巨大優勢。

而更嚇人的,是這僅僅是開始。在對華為手機相關人員的采訪中我們獲悉,GPU加速技術的下一步,很可能是與NPU以及AI計算加速相關,打通更高級的軟硬件一體化體驗。這就像一局圍棋,早先布局的子,比如芯片,比如深度優化安卓,正在連接起來,變成勢。而勢還會再連接起來,變成大龍。真正感到嚇人的,當然不只是消費者。

再聯想到華為手機冠名中國圍棋甲級聯賽,好吧…腦洞永遠是最嚇人的。


這局手機間的“吃雞”,華為的嚇人技術究竟嚇到了誰