0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OPPOHyperBoost引擎怎么樣

454398 ? 來(lái)源:工程師吳畏 ? 2018-12-26 11:42 ? 次閱讀

提到 OPPO,可能不少人的第一反應(yīng)是大街小巷上無(wú)數(shù)綠色招牌的店鋪或者是兩只手才能數(shù)過(guò)來(lái)的明星代言人,不過(guò)從產(chǎn)品上看,OPPO 其實(shí)是一家在手機(jī)技術(shù)上有很強(qiáng)積淀的手機(jī)公司。

其中大家最熟知的可能是 VOOC 閃充,這項(xiàng)以「充電五分鐘,通話兩小時(shí)」被所有國(guó)人所知、放在 2018 年依然出于行業(yè)領(lǐng)先地位的充電技術(shù)是 OPPO 在 4 年前的 Find 7 上推出的。

到了 2018 年,特別是下半年,OPPO 在保持原有的時(shí)尚、流行定位的同時(shí),加快了在技術(shù)方面的布局,50W SuperVOOC 超級(jí)閃充、FaceKey 3D 結(jié)構(gòu)光以及在即將上市的 R17 Pro 上搭載的 TOF 3D 攝像頭、AI 超清夜景等含金量很足的技術(shù)接連推向市場(chǎng)。

近日,OPPO 又發(fā)布了一項(xiàng)新技術(shù)——OPPO Hyper Boost 加速引擎。

Hyper Boost 是什么?

簡(jiǎn)單來(lái)說(shuō),Hyper Boost 是一種優(yōu)化資源調(diào)度的技術(shù)。

一臺(tái)手機(jī)買(mǎi)來(lái)后,它的硬件可以輸出的能力是有一個(gè)上限的,這個(gè)上限有可能會(huì)通過(guò)更新驅(qū)動(dòng)等方式獲得提升,但總體可以看做是固定的,你買(mǎi)的手機(jī)上驍龍 845,它就可以提供更高的性能上限,如果是驍龍 660,這個(gè)上限就要低一些。不過(guò)由于發(fā)熱和功耗上的雙重限制,手機(jī)無(wú)法一直在最高性能下運(yùn)行,否則手機(jī)就成一個(gè)無(wú)時(shí)無(wú)刻都在發(fā)熱的暖手寶了。

為了在控制功耗和發(fā)熱的前提下保證手機(jī)可以提供足夠的性能來(lái)保證體驗(yàn),就必須要做好系統(tǒng)資源的調(diào)配,面對(duì)那些對(duì)性能要求較高的場(chǎng)景就匹配更多的運(yùn)算資源,保證流暢度,面對(duì)不需要那么高性能的場(chǎng)景時(shí)就減少匹配的資源,降低功耗和發(fā)熱。

不過(guò)在實(shí)際中,由于安卓系統(tǒng)自身的資源調(diào)配機(jī)制并不完善,有不少可以完善的地方,而這就是 Hyper Boost 加速引擎想要解決的問(wèn)題。

OPPO Hyper Boost 加速引擎的核心工作原理是讓?xiě)?yīng)用程序與系統(tǒng)資源實(shí)現(xiàn)實(shí)時(shí)「雙向?qū)υ挕埂.?dāng)來(lái)自應(yīng)用和游戲程序的不同場(chǎng)景和用戶行為被 Hyper Boost 識(shí)別后,手機(jī)會(huì)智能地匹配到合理的資源,讓手機(jī) SoC 的 CPUGPU、ISP、DSP 提供的運(yùn)算資源更加合理地利用,從而讓用戶使用手機(jī)更加流暢。

具體來(lái)說(shuō),Hyper Boost 加速引擎包括了三個(gè)方面:系統(tǒng)引擎、游戲引擎、應(yīng)用引擎。

Hyper Boost 是一項(xiàng)打磨三年的「老」技術(shù)

雖然到現(xiàn)在才剛剛提出,不過(guò)嚴(yán)格來(lái)說(shuō),Hyper Boost 并不是一項(xiàng)新技術(shù)。

早在 2015 年的時(shí)候,OPPO 就意識(shí)到了安卓系統(tǒng)資源調(diào)配機(jī)制中的問(wèn)題,并自主研發(fā)了一套解決方案,針對(duì)用戶幾個(gè)核心的使用場(chǎng)景及使用行為進(jìn)行針對(duì)性的優(yōu)化,這就是目前 Hyper Boost 系統(tǒng)引擎的雛形。

之后,OPPO 將這項(xiàng)技術(shù)拓展到了高通聯(lián)發(fā)科提供的多個(gè)平臺(tái)上,目前 Hyper Boost 系統(tǒng)引擎已經(jīng)可以做到了對(duì)超過(guò) 20 個(gè)軟件場(chǎng)景、超過(guò) 20 個(gè)用戶行為提供超過(guò) 50 種優(yōu)化方案。

OPPO 官方提供了一個(gè) Hyper Boost 系統(tǒng)引擎在「用戶使用微信時(shí)想要切換到拍照」這個(gè)操作過(guò)程中的工作細(xì)節(jié),供大家參考:

首先,微信在系統(tǒng)引擎中配置為「超級(jí)應(yīng)用場(chǎng)景」,支持較高的性能。當(dāng)用戶點(diǎn)擊 Home 按鍵后,就會(huì)觸發(fā)系統(tǒng)引擎的「動(dòng)畫(huà)加速」,加快從微信切換到桌面的速度。接下來(lái),由于桌面是系統(tǒng)引擎中的「桌面場(chǎng)景」,屬于低功耗場(chǎng)景,所以在沒(méi)有操作時(shí),系統(tǒng)會(huì)默認(rèn)功耗優(yōu)化優(yōu)先。

當(dāng)用戶左右滑動(dòng)桌面,選擇到包含相機(jī)的頁(yè)面,就會(huì)觸發(fā)系統(tǒng)引擎的「滑動(dòng)加速」,保證用戶滑動(dòng)時(shí)界面流暢不卡頓。當(dāng)用戶點(diǎn)擊相機(jī)圖標(biāo),就會(huì)觸發(fā)「相機(jī)啟動(dòng)加速」,系統(tǒng)會(huì)自動(dòng)為相機(jī)適配一個(gè)最合適的啟動(dòng)參數(shù)和時(shí)間。

進(jìn)入相機(jī)后會(huì)切換到「相機(jī)預(yù)覽場(chǎng)景」,如果用戶持續(xù)停留在預(yù)覽界面,系統(tǒng)也會(huì)自動(dòng)優(yōu)化預(yù)覽的功耗。當(dāng)用戶點(diǎn)擊拍照按鈕后,就會(huì)觸發(fā)系統(tǒng)引擎的「拍照加速功能」,系統(tǒng)會(huì)調(diào)動(dòng) CPU、GPU、內(nèi)存和磁盤(pán)資源,盡可能快速地完成拍照、編碼和存儲(chǔ)的過(guò)程。

在 OPPO 的內(nèi)部測(cè)試中,在用戶最為常用的 100 個(gè)應(yīng)用的啟動(dòng)速度測(cè)試中,Hyper Boost 系統(tǒng)引擎的提升效果最高達(dá)到了 31.91%。

聯(lián)合游戲引擎和游戲開(kāi)發(fā)商打造的游戲引擎

大家可能還記得,去年上半年,OPPO 發(fā)布了搭載驍龍 660 芯片 R11,在玩王者榮耀時(shí),這款硬件上并不是頂配的手機(jī)卻直接干掉了當(dāng)時(shí)所有采用驍龍 835 的頂配安卓旗艦。

OPPO R11

這是因?yàn)樵?R11 上,OPPO 聯(lián)合騰訊、高通花了幾個(gè)月的時(shí)間做了深度優(yōu)化,除了大家可能比較熟悉的多核多線程技術(shù),還搭載了可以智能對(duì) SoC 性能進(jìn)行調(diào)度的智能場(chǎng)景技術(shù),這就是 Hyper Boost 游戲引擎的前身。

提高游戲性能最簡(jiǎn)單的就是提高 CPU、GPU 頻率,不過(guò)就像我們文章開(kāi)始提到的,受限于手機(jī)的發(fā)熱和功耗,不可能一直讓 SoC 出于高性能的「雞血」?fàn)顟B(tài),Hyper Boost 游戲引擎的做法是針對(duì)游戲中常見(jiàn)、核心的場(chǎng)景進(jìn)行單獨(dú)的針對(duì)性優(yōu)化,比如王者榮耀的團(tuán)戰(zhàn),刺激戰(zhàn)場(chǎng)的開(kāi)鏡。

目前 OPPO 已經(jīng)和騰訊、網(wǎng)易以及 Unreal 虛幻、Unity、Cocos 三大游戲引擎進(jìn)行了合作,針對(duì) 11 款流行游戲做了專(zhuān)項(xiàng)優(yōu)化,具體包括:Arena of Valor(王者榮耀海外版)、穿越火線、FIFA 足球世界、絕地求生:刺激戰(zhàn)場(chǎng)、絕地求生 全軍出擊、PUBG Mobile、QQ 飛車(chē)、拳皇命運(yùn)、王者榮耀、最強(qiáng) NBA、荒野行動(dòng)。

OPPO 還表示,未來(lái)將會(huì)對(duì) Top 100 的手機(jī)游戲進(jìn)行優(yōu)化。

除了 SoC 層面的資源調(diào)度,OPPO 的 Hyper Boost 游戲引擎里還有一個(gè)針對(duì)網(wǎng)絡(luò)的優(yōu)化,叫做多態(tài)網(wǎng)絡(luò)加速技術(shù),原理很簡(jiǎn)單,就是讓蜂窩數(shù)據(jù)網(wǎng)絡(luò)和 Wi-Fi 協(xié)同工作,Wi-Fi 網(wǎng)絡(luò)不好的時(shí)候用蜂窩數(shù)據(jù)進(jìn)行加速。

當(dāng)然了,真實(shí)現(xiàn)出來(lái)過(guò)來(lái)也沒(méi)怎么容易,直接將蜂窩數(shù)據(jù)、Wi-Fi 強(qiáng)行來(lái)回切肯定不行,需要對(duì)蜂窩數(shù)據(jù)網(wǎng)絡(luò)和 Wi-Fi 網(wǎng)絡(luò)進(jìn)行智能分配,才能做到真正改善網(wǎng)絡(luò)延遲。

應(yīng)用引擎:提高微信、QQ、淘寶等超級(jí)應(yīng)用的流暢度

用戶在使用手機(jī)過(guò)程中,花費(fèi)時(shí)間最多的常常是微信、淘寶、QQ 等超級(jí)應(yīng)用,手機(jī)在運(yùn)行這些應(yīng)用的表現(xiàn)很大程度上決定了手機(jī)的使用體驗(yàn)。

不過(guò)出于兼容性、安裝、甚至歷史等原因,這些超級(jí)應(yīng)用在流暢度上做得常常并不好,以手機(jī)淘寶等阿里系應(yīng)用為例,別管你的手機(jī)用的是驍龍 845、Exynos 9810 這樣的高端芯片還是驍龍 660 這樣的中端芯片,甚至無(wú)論你用的是什么國(guó)產(chǎn)定制 ROM,基本就沒(méi)有不卡的。

OPPO 的做法是聯(lián)合這些超級(jí)應(yīng)用的開(kāi)發(fā)商、針對(duì)用戶的實(shí)用行為和場(chǎng)景進(jìn)行全方面的優(yōu)化,下面是 OPPO 優(yōu)化的一些成果:

手機(jī)淘寶:購(gòu)物車(chē)頁(yè)面進(jìn)入速度提升 48.21%,店鋪?lái)?yè)面進(jìn)入速度提升 30.78%,搜索頁(yè)面進(jìn)入速度提升 26.2%,搜索頁(yè)面點(diǎn)擊搜索速度提升 23.07%,訂單詳情頁(yè)面進(jìn)入速度提升 22.29%

微信:進(jìn)出會(huì)話頁(yè)面流暢度提升 29.8%,朋友圈滑動(dòng)流暢度提升 19.9%,進(jìn)入未讀聊天群流暢度提升 23.5%,GIF 表情流暢速度提升 35.9%

手機(jī) QQ:手機(jī) QQ 打開(kāi)聊天頁(yè)面速度提升 67% 以上,退出聊天頁(yè)面提升 51.92%,打開(kāi)空間提升 20.95%,以及手機(jī) QQ 啟動(dòng)提升 14.93%。

未來(lái):AI 是重點(diǎn)

OPPO 表示,Hyper Boost 加速引擎將全面搭載于 OPPO R17 系列中。此外,由于 Hyper Boost 的部分技術(shù)早在 3 年前就已經(jīng)推出,目前很多 OPPO 現(xiàn)有機(jī)型已經(jīng)搭載了 Hyper Boost 的部分功能,后續(xù)將通過(guò) OTA 升級(jí)加入更多的 Hyper Boost 優(yōu)化。

溝通會(huì)的最后,OPPO 還透露了一些 Hyper Boost 的未來(lái)打算。除了繼續(xù)擴(kuò)大合作范圍,和更多的應(yīng)用開(kāi)發(fā)商、游戲廠商進(jìn)行聯(lián)合優(yōu)化,OPPO 還表示未來(lái)會(huì)使用 AI 硬件模組讓優(yōu)化過(guò)程更加智能。

回顧今年的手機(jī)市場(chǎng),除了常規(guī)的「堆硬件」,系統(tǒng)加速也正在被越來(lái)越多的廠商提及,尤其是體量更大、研發(fā)實(shí)力更強(qiáng)的前幾大廠商。在硬件拉不開(kāi)差距、成本透明的情況下,優(yōu)化就變成了手機(jī)廠商在體驗(yàn)上取得優(yōu)勢(shì)的重要途徑。

在這一波充滿了 Turbo、Boost 的「加速」大潮中,OPPO 來(lái)的不算早,不過(guò)做得卻很早。當(dāng)然,對(duì)消費(fèi)者來(lái)說(shuō),大可不必關(guān)注那么多的汽車(chē)和跑鞋名詞,手機(jī)用起來(lái)更流暢才是最實(shí)在的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • OPPO
    +關(guān)注

    關(guān)注

    20

    文章

    5208

    瀏覽量

    78536
  • 引擎
    +關(guān)注

    關(guān)注

    1

    文章

    357

    瀏覽量

    22500
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    容器云服務(wù)引擎是什么意思?

    容器云服務(wù)引擎是什么意思?容器云服務(wù)引擎是一種基于云原生架構(gòu)的容器編排工具,能夠幫助用戶快速構(gòu)建、部署和管理容器化應(yīng)用。它支持容器化應(yīng)用的全生命周期管理,包括部署、管理和擴(kuò)展,旨在簡(jiǎn)化云原生應(yīng)用的操作過(guò)程。
    的頭像 發(fā)表于 10-19 17:08 ?87次閱讀

    了解Davinci預(yù)覽引擎

    電子發(fā)燒友網(wǎng)站提供《了解Davinci預(yù)覽引擎.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:56 ?0次下載
    了解Davinci預(yù)覽<b class='flag-5'>引擎</b>

    容器云服務(wù)引擎是什么?如何使用

    容器云服務(wù)引擎(CloudContainerEngine,簡(jiǎn)稱(chēng)CCE),是一個(gè)企業(yè)級(jí)的Kubernetes集群托管服務(wù),提供高度可擴(kuò)展、高性能的云原生應(yīng)用部署和管理方案。容器云服務(wù)引擎一種基于云原生
    的頭像 發(fā)表于 09-30 10:17 ?122次閱讀

    火山引擎推出豆包·視頻生成模型

    在近期舉辦的2024火山引擎AI創(chuàng)新巡展上,火山引擎總裁譚待隆重推出了豆包·視頻生成模型,這一舉措標(biāo)志著火山引擎在視頻內(nèi)容生成領(lǐng)域邁出了重要一步。豆包模型憑借其獨(dú)特的技術(shù)優(yōu)勢(shì),吸引了業(yè)界的廣泛關(guān)注。
    的頭像 發(fā)表于 09-25 14:11 ?196次閱讀

    視頻引擎初始化失敗怎么回事

    視頻引擎初始化失敗是一個(gè)常見(jiàn)的技術(shù)問(wèn)題,它可能由多種原因引起,包括軟件沖突、硬件問(wèn)題、驅(qū)動(dòng)程序問(wèn)題、系統(tǒng)設(shè)置錯(cuò)誤等。要解決這個(gè)問(wèn)題,需要對(duì)可能的原因進(jìn)行詳細(xì)的分析和診斷。 1. 軟件沖突 1.1
    的頭像 發(fā)表于 09-18 18:18 ?529次閱讀

    C2000?器件中的CRC引擎

    電子發(fā)燒友網(wǎng)站提供《C2000?器件中的CRC引擎.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 10:38 ?0次下載
    C2000?器件中的CRC<b class='flag-5'>引擎</b>

    深入理解渲染引擎:打造逼真圖像的關(guān)鍵

    在數(shù)字世界中,圖像渲染是創(chuàng)造逼真視覺(jué)效果的核心技術(shù)。渲染引擎,作為這一過(guò)程中的關(guān)鍵組件,負(fù)責(zé)將二維或三維的模型、紋理、光照等數(shù)據(jù)轉(zhuǎn)化為人們?nèi)庋劭梢?jiàn)的二維圖像。本文將深入探討渲染引擎的工作原理及其在打
    的頭像 發(fā)表于 06-29 08:28 ?240次閱讀
    深入理解渲染<b class='flag-5'>引擎</b>:打造逼真圖像的關(guān)鍵

    開(kāi)放原子開(kāi)源大賽—基于OpenHarmony的團(tuán)結(jié)引擎應(yīng)用開(kāi)發(fā)賽正式啟動(dòng)!

    “基于OpenHarmony的團(tuán)結(jié)引擎應(yīng)用開(kāi)發(fā)賽”是開(kāi)放原子全球開(kāi)源大賽下開(kāi)設(shè)的新興及應(yīng)用賽的賽題之一,本次賽題旨在鼓勵(lì)更多開(kāi)發(fā)者基于OpenHarmony 4.x版本,使用Unity中國(guó)團(tuán)結(jié)引擎
    發(fā)表于 03-13 10:45

    鴻蒙開(kāi)發(fā)學(xué)習(xí):【媒體引擎組件】

    HiStreamer是一個(gè)輕量級(jí)的媒體引擎組件,提供播放、錄制等場(chǎng)景的媒體數(shù)據(jù)流水線處理。
    的頭像 發(fā)表于 03-11 17:16 ?437次閱讀
    鴻蒙開(kāi)發(fā)學(xué)習(xí):【媒體<b class='flag-5'>引擎</b>組件】

    谷歌搜索引擎優(yōu)化的各個(gè)方面和步驟

    谷歌搜索引擎是最受歡迎和廣泛使用的搜索引擎之一,為了使你的網(wǎng)站在谷歌上更好地排名并提高曝光度,你可以采取一些谷歌搜索引擎優(yōu)化的步驟。 使用關(guān)鍵字研究工具,如Google AdWords關(guān)鍵字規(guī)劃工具
    的頭像 發(fā)表于 01-25 10:29 ?781次閱讀

    百度搜索exgraph圖執(zhí)行引擎設(shè)計(jì)與實(shí)踐分享

    百度搜索exgraph圖執(zhí)行引擎設(shè)計(jì)重點(diǎn)分成三個(gè)部分:圖描述語(yǔ)言、圖執(zhí)行引擎、對(duì)接擴(kuò)展。
    的頭像 發(fā)表于 01-16 10:27 ?461次閱讀
    百度搜索exgraph圖執(zhí)行<b class='flag-5'>引擎</b>設(shè)計(jì)與實(shí)踐分享

    OpenHarmony Sheet 表格渲染引擎

    基于 Canvas 實(shí)現(xiàn)的高性能 Excel 表格引擎組件 [OpenHarmonySheet]。 由于大部分前端項(xiàng)目渲染層是使用框架根據(jù)排版模型樹(shù)結(jié)構(gòu)逐層渲染的,整棵渲染樹(shù)也是與排版模型樹(shù)一一對(duì)應(yīng)
    發(fā)表于 01-05 16:32

    如何利用 S5PV210 的 G2D 引擎

    大佬們好! 小弟最近在學(xué)習(xí) S5PV210 的時(shí)候遇見(jiàn)了一些關(guān)于 G2D 引擎的疑惑,有沒(méi)有大佬好心幫幫忙,小弟在這里先謝過(guò)了 ! 我嘗試在裸機(jī)環(huán)境下面配置 S5PV210 的 G2D 引擎相關(guān)
    發(fā)表于 01-04 21:56

    AI引擎內(nèi)核與計(jì)算圖編程指南

    電子發(fā)燒友網(wǎng)站提供《AI引擎內(nèi)核與計(jì)算圖編程指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-03 10:50 ?0次下載
    AI<b class='flag-5'>引擎</b>內(nèi)核與計(jì)算圖編程指南

    PON網(wǎng)優(yōu):網(wǎng)絡(luò)增效、市場(chǎng)拓展雙發(fā)引擎

    電子發(fā)燒友網(wǎng)站提供《PON網(wǎng)優(yōu):網(wǎng)絡(luò)增效、市場(chǎng)拓展雙發(fā)引擎.pdf》資料免費(fèi)下載
    發(fā)表于 11-10 11:44 ?0次下載
    PON網(wǎng)優(yōu):網(wǎng)絡(luò)增效、市場(chǎng)拓展雙發(fā)<b class='flag-5'>引擎</b>