每日最新頭條.有趣資訊

又一項手機加速技術來了 其工作原理是怎樣的?

可能智能手機產業相關者也沒有想到,與汽車發動機相關的術語今年會在智能手機行業這麽火熱。

Turbo 的本意是汽車中使用的渦輪增壓器。後來英特爾將Turbo Boost概念引入了 PC 行業,用以描述處理器加速,於是 Turbo 在處理器相關行業裡又有了超頻的含義,而且很多時候 Turbo 還被縮寫為 T。比如高通旗下經典的 MSM8255T 處理器芯片就是指經過提頻的 1.4GHz 版 MSM8255,而原版 MSM8255 是 1GHz 的主頻。

自從數月前通過榮耀 Play,華為發布 GPU Turbo “很嚇人的技術”之後,我們在手機新品發布會上也經常見到 Turbo 這類詞原本出現在汽車領域的詞匯。之所以手機終端廠商熱衷於這些優化技術,則是因為 Android 手機自有的弊端,造成了用戶卡頓等不良體驗,而 Android 上的優化技術也成為行業趨勢,都旨在提高用戶使用手機的流暢性。

OPPO 也不甘人後,同樣帶來了一項目的相似的技術——令手機全面進入加速時代的 Hyper Boost。

加速技術能讓手機變快多少?

借著來自汽車行業的術語,這些廠家都在告訴消費者,借助這類技術,手機的運行速度有不小的提高。

榮耀 Play 上首發的 GPU Turbo,主要針對過去麒麟 SoC 對於遊戲支持的不足,進行了優化和提升。而關於 GPU Turbo 技術帶來的提升,我們 PingWest品玩(微信號:wepingwest)此前曾進行過專項測試,這裡不再贅述。

相比之下,OPPO 所發布的 Hyper Boost 則維度有所不同,其技術顯得更為全面。以如今手機用戶最常用的三個應用——微信、手機淘寶、手機 QQ——為例。

通過成為微信的技術合作夥伴,在微信場景下,“與沒有優化的情況相比,Hyper Boost 會讓進出會話頁面流暢度提升 29.8%,朋友圈滑動流暢度提升 19.9%,進入未讀聊天群流暢度提升 23.5%,GIF 表情流暢速度提升 35.9%。”

手機淘寶場景下,在優化後,手機淘寶的購物車頁面進入速度提升 48.21%,店鋪頁面進入速度提升30.78%,搜索頁面進入速度提升 26.2%,搜索頁面點擊搜索速度提升 23.07%,訂單詳情頁面進入速度提升 22.29%。

手機 QQ 場景下,經過優化,“手機 QQ 首次打開聊天頁面提升 69.71%,非首次打開聊天頁面提升 67.23%,退出聊天頁面提升 51.92%,打開太空提升 20.95%,以及手機 QQ 啟動提升 14.93%。”

雖然這些都是理論數字,但實際也已經出現在 OPPO 最近發布的R17系列產品上,它們主要顯示出 Hyper Boost 全面給手機流暢性帶來的提升。這對被 Android 應用(尤其是手機淘寶)卡頓困擾的用戶,可謂充滿了誘惑力。

相似的技術名字,不同的技術原理

實際上,在發布後的一段時間內,外界對於華為 GPU Turbo 的技術詳情知之甚少。大家只知道,“GPU Turbo 軟硬協同的圖形處理加速技術,打破了軟硬體的邊界,在系統底層對傳統的圖形處理框架進行了重構,實現了軟硬體協同”。這一方面是因為華為對於該技術的保密程度頗高,另一方面也是因為這項技術實在複雜。

後來,國外媒體 AnandTech 從技術細節上對 GPU Turbo 進行過解析。GPU Turbo 的本質是華為針對每款設備、每款遊戲的 DVFS(動態電壓頻率調整)優化控制。

雖然都旨在提高用戶的使用流暢性,從已知的資料來看,OPPO Hyper Boost 技術原理和華為的 GPU Turbo 並不相同。

對了,這裡插入一個問題,用戶在使用手機時,為什麽會有流暢與不流暢的感受?

實際上,給人以“流暢”觀感的手機做到了系統效率高、螢幕刷新率高,甚至是網絡連接暢通(這在遊戲體驗裡頗為敏感)。

官方話術裡,Hyper Boost 是 OPPO 自主研發的全場景、系統級資源調度優化方案,由系統引擎、應用引擎以及遊戲引擎組成,能夠全場景、系統底層級地提升用戶的操作體驗,是面向 20+ 個軟體場景、20+ 個用戶行為、提供 50+ 個優化方案,彌補 Android 系統資源調配機制的缺陷,讓用戶在絕大多數通用場景中獲得最佳體驗。

再詳細一點,Hyper Boost 裡的“系統引擎”引入了 OPPO 自主研發的行為感知調度(BAS)方案。過往 Android 系統的 Linux 底層內核以 20 毫秒為部門對底層硬體調整頻率,而 OPPO 的行為感知調度方案通過全新設計的 Linux 任務調度器,以 0.2 毫秒為部門對底層硬體進行動態調頻。

可別小看這從 20 毫秒到 0.2 毫秒的變化,系統引擎已經足夠你小至更快地搶到紅包,大至回復重要的工作資訊。

Hyper Boost 裡的“遊戲引擎”不同於一般的 CPU/GPU 頻率在遊戲時的提升,而是對玩家最常遇到和核心需要解決的使用場景(如吃雞類遊戲中的團戰、跳傘、開鏡)進行針對性優化。

換言之,在各種核心遊戲場景中,手機是可以判斷出用戶的行為和具體場景,並在瞬間給出最佳優化方案。此外,對於用戶玩遊戲時最擔心的網絡延遲問題,遊戲引擎中的多態網絡加速技術可以發現用戶的 Wi-Fi 情況,在 Wi-Fi 不穩定或速度較低時,可以解決用戶遇到網絡狀態不穩定,延遲過高的情況。其原理,是通過蜂窩數據網絡與Wi-Fi同時工作,利用算法,智能分配數據包到不同的網絡通道中,從而改善整體網絡延遲。

應用引擎則是針對前文提到的三個超級應用——微信、手機淘寶、手機 QQ——優化。其具體場景的應用和提升,前文已經有了,這裡按下不表。

相比之下,Hyper Boost 算是一套足夠全面的解決方案。

一則,Hyper Boost 針對的 app 數量足夠多,除了三款超級應用,還包括了十一款頭部遊戲,目前最火熱的遊戲皆包括在內。其背後的合作公司也包括了目前的各個頭部開發者,以及 Unreal、Unity、Cocos 三大遊戲引擎,這在業界也屬於首次同時聯合多產業鏈夥伴共同協作。

再則,Hyper Boost 並不限於某一個平台。OPPO提出Hyper Boost能夠跨芯片平台兼容並覆蓋旗下各類產品,換言之,使用高通和 MTK 平台的 OPPO 終端產品都能被惠及。

總的來說,全面、高效,Hyper Boost 是足夠好的手機加速方案,但仍有進一步提升的地方。

在研發中,Hyper Boost 的學習過程皆為機器學習,而缺失了神經網絡和深度學習,這點缺憾需要等到未來,OPPO 加入 AI 硬體模組進一步提升 Hyper Boost 優化的能力,讓優化過程更加智能。

而未來可期的還有,如果,我是說如果,Hyper Boost 被 Google 收入 Android 系統層面,那麽被這項技術所惠及的閱聽人和產業鏈中各類更多的廠商會更多。

注:歐陽洋蔥對本文有幫助

獲得更多的PTT最新消息
按讚加入粉絲團