【急就章】榮耀Play嚇人的GPU Turbo技術可能呢猜測

【急就章】榮耀Play嚇人的GPU Turbo技術可能呢猜測

來自專欄 MebiuW的數碼小站

GPU Turbo

華為手機自古以來,最大的問題之一就是GPU規模又小又爛,所以華為這回發布了突破性的「嚇人技術「GPU Turbo?」技術,在不改變硬體的前提下,純軟體的優化,號稱提升60%的效率,公然懟蘋果和高通驍龍845。

華為號稱GPU Turbo遠遠的超越iPhone X,高通驍龍845,無論是發熱還是幀率,還有HDR特效,懷舊特效,動漫特效等一堆濾鏡。這一對特效,不都是在顯示層面上做了一些加味精的效果,而且特效這個詞感覺還毀了真遊戲界的「特效」。

黑箱的GPU Turbo

說到現在我都只知道GPU Turbo技術性

能提升多少,功耗下降多少,中端機超越高端機,我非常好奇是怎麼做到的。在不改動硬體的條件下,我唯一能想到的就是榮耀自己搞了一個圖形API,並且在圖形API中動了一些手腳。

圖形API是什麼,其實在現在的GPU圖形渲染,都需要圖形API來參與,比如電腦上最主流的DirectX 11,手機上常見的OpenGL ES。其實這些圖形API的開銷是很大的,圖形API的出現一定程度上的屏蔽了軟體開發者和GPU進行直接交互,極大的提升了開發效率,這對於一個軟體公司是很重要的。但是有好必有壞,圖形API雖然能夠改善開發效率,是軟體工程友好的,但是勢必帶來一定的開銷,俗稱Overhead。 開銷可以這麼理解,GPU性能是100%,我損失30%的性能,帶來三倍的開發效率提升。

OpenGL ES這類的API很老,對於今天的硬體和系統來說,開銷會變得很大。 為了解決這個問題,AMD最先提出了AND Mantle,隨後的Direct X12,蘋果的Metal,還有另一個面向移動平台Vulkan的。這類新開發的圖形API,能夠在不改變硬體的前提下,提升性能,功耗下降。?

?但是,只是改變圖形API的話,降低的是開銷,例如GPU的原始性能是100,老API的開銷是30,新API的開銷是10,那麼由於API改進所提升帶來性能提升是多少呢,是80/70=14%。假若按照華為宣稱的提升60%的性能,大家可以算下圖形API的原始開銷會是多少,但實際沒那麼大。

所以,在我不知道華為是否修改API的前提下,我覺得華為至少不可能單靠這個技術做到性能提升,而且以華為的實力,我並不覺得能夠做到API破天荒的改變。並且改變圖形API,大原則上需要軟體上適配,華為並沒有這麼宣稱,看起來不太現實。

可能的猜測

正如我之前所說,單靠軟體的改進,只能降低API層面的開銷,從而提升性能。 但是現階段,圖形API的開銷幾乎不可能出現那麼大的可改進空間,因此我不負責任的猜測下可能的原理:

  1. 特殊軟體優化:這個技術的是尋找軟體廠商的優化,或者類似Unity的框架的優化,單獨為自己的晶元優化,這就是很作弊的選擇了。這就是只要給錢,我就給你優化,不然我就不給你負優化,向騰訊網易那種一心看錢,沒節操的公司,或許真的可能。你看GPU Turbo只支持特定遊戲,不敢跑分,覺不覺得有問題?

?

圖來自網路

2. 軟體優化方面,降低的是遊戲開發商自己開發商帶來的開銷,可能性能提升幅度也還沒那麼大。那麼,華為可能在軟體上做了:高明的降低解析度、高明的分區域渲染,高明的插幀等等「作弊」的改進。因為真正的改進,是不會挑應用的,無論是跑分還是軟體都會有同等的改進。華為的GPU Turbo 不符合這種現象。

榮耀Play

我之前說了我關心這個手機的發布會,但是我關心的是技術,而不是這個手機,價格倒是很不錯 1999 4GB+64GB,6+64GB 2399元,反正不虧。

總結

不好意思,我覺得這是一個噱頭,由於華為沒有公開說技術,我只能猜測。但是就看華為這個全都是宣傳性的用語,缺乏技術上的揭示,不得不讓人疑惑其各種「作弊」,或好或差隨後再評價,但是個人感覺不是正向的,而且真實實現也不嚇人,而是營銷嚇人。

其實,如果華為的GPU Turbo是靠軟體定製和「作弊」手段提升的,相信我很快很多廠商都會學到的,硬體GPU性能永遠是第一位。

當然,如果打臉,我就再被打臉就好。


推薦閱讀:

TAG:處理器 | 圖形處理器GPU | 榮耀Play |