回覆列表
-
1 # 星球科技說
-
2 # Geek視界
為了彌補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功率用於提升遊戲體驗,可能會帶來耗電增加的問題。
-
3 # zraul
這麼好的技術,帶給我們完美的手機體驗。愛國就用華為。哎呀,任正非的女兒好像用的iphone,怎麼圓回來?線上等,挺急的。
這個技術華為有透露一部分,那就是透過CPU來計算上幀與下幀的差異使GPU僅渲染差異幀來達到提升GPU效率的目的。
然後就是最佳化手機整體排程,提高溫度牆限制。
還有就是一個猜測,華為針對GPU的底層驅動進行了最佳化,愛否有一個直播提到GPU Turbo將遊戲原渲染程序攔截,啟用修改之後的渲染程序。OpenGL影象渲染驅動因為其太老舊複雜,以華為目前在影象處理器方面的技術沉澱,很難在OpenGL上有所作為,而以華為的能力可能會在vulkan上下功夫,而目前的遊戲基本上都是基於unity3D做出來,而unity3D也支援vulkan。所以很有可能gpu turbo會強制開啟多執行緒vulkan渲染來提高遊戲效能。
而unity在授權時是允許對unity進行修改的。
GPU Turbo最BUG的地方就是可以提高效能的同時降低功耗,而搞計算機圖形學的人都知道同架構功耗越高效能越強。
上面的內容均屬於有根據的猜測,華為對GPU Turbo並沒有太多公開的技術資訊,所以也沒辦法知道更多。
但是華為的這項技術是真NB。