榮耀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


分享到:


相關文章: