昨天試著回答了一下這個問題,其中把GPU Turbo歸納為“軟件超頻工具”,后來思考了一下覺得還是欠妥當,今天再來把話說說清楚。
我不想糾結于技術細節(jié)的討論,只是提出這樣一個觀點:在認可GPU Turbo效果的同時沒必要把它過于神話,“軟硬件協同”的意思是這樣的優(yōu)化目前只能用在華為的麒麟芯片上。
有些文章提到了諸如“驅動的HAL層”、“Linux Kernel”、“核函數”、“全局內存”這樣的技術術語,非技術人士一看就會覺得是了不得的黑科技,起到了吸引眼球的效果,但事實上GPU Turbo只是一種較為底層的軟件優(yōu)化。
“華為消費者業(yè)務軟件工程部總裁王成錄博士解釋道:華為麒麟的GPU走的是高主頻少核心的路子,理論上高主頻設計能帶來非常不錯的性能表現,但也需要進一步控制功耗。而 GPU Turbo 技術則是通過軟硬件相結合的方式,將“肌肉”的使用進行更有效的重新規(guī)劃源碼,從而是現在提升幀率表現的同時,也降低了功耗發(fā)熱?!?用一句大白話來說源碼,就是把硬件資源重新優(yōu)化,用到“刀口”上去。
華為的麒麟也好,高通的驍龍也罷,底層用的都是ARM的IP,只不過一個是公版架構,另外一個是自研的架構,兩者還是有很大的相似性。GPU Turbo可以給華為芯片優(yōu)化,理論上也可以進行定制后給高通的芯片使用,只不過從商業(yè)的角度華為沒有這樣的動力罷了。
那為什么高通不開發(fā)這樣的優(yōu)化功能呢?原因也很簡單:如果硬件就能解決問題的話就不需要用軟件優(yōu)化了。華為推出GPU Turbo的根本原因還是在于華為芯片的性能不如高通,硬件拼不過只能用軟件來彌補,這是我們無法忽視的一個事實。
當然,GPU Turbo和小米為提高跑分而進行的優(yōu)化是有本質區(qū)別的,畢竟帶來的性能提升是實實在在的。在這點上必須肯定GPU Turbo是一項有技術含量的創(chuàng)新和一個成功的先例,只不過沒有某些宣傳中所說的那么“黑科技”而已。
最新補充:“8月2日,高通驍龍將在上海舉行電銷電話游戲體驗媒體溝通會,有消息稱,在會上高通驍龍會宣布“Adreno Turbo”模式,針對手游進行優(yōu)化提升?!?看來高通也要上Turbo軟件優(yōu)化,要進一步和麒麟芯片拉開差距了。