誤導????!開啟了gpu后,續(xù)航有明顯提高,運行更加流暢?
此前有網(wǎng)友說:開啟了gpu后,續(xù)航有明顯提高,運行更加流暢
其實相反應(yīng)該是更加耗電!以下是分析,
原帖子地址:http://m.tfjyzx.com/thread-69169-4-10.html
安卓的軟件應(yīng)用的界面可以使用cpu或gpu渲染,包括桌面。由于gpu處理圖形比cpu好,所以gpu渲染應(yīng)用的界面會更流暢,同時減輕cpu的負擔。gpu強制渲染就是hwa(hard ware acceleration硬件加速)的一種,能夠得到更好的優(yōu)化。
在安卓3.0前,安卓都沒有強制gpu渲染,應(yīng)用在運行前會多了一個檢測,檢查應(yīng)用是否支持gpu加速hwa,然后采用應(yīng)用默認的cpu渲染或gpu渲染的方式。
在3.0之后,安卓在開發(fā)者選項里增加了強制gpu渲染,開啟Force GPU Rendering之后,系統(tǒng)不再檢查軟件是否支持HWA,一律使用GPU渲染界面,不僅減少檢測hwa的環(huán)節(jié),充分利用gpu,減輕cpu的負擔,軟件和桌面提高幀數(shù),變得更流暢,
但強制gpu也是有缺陷的。
第一是強制GPU加速功能會增加功耗,降低待機時間。
第二是,部分舊程序本身不支持gpu渲染,沒有硬件加速hwa的就會出現(xiàn)崩潰。
比較老的程序因為SDK版本低不支持gpu加速,或者開發(fā)時默認不開啟gpu渲染,遇上gpu強制渲染就會出現(xiàn)問題。
兼容4.0的新版軟件總會進行GPU加速,與開不開這個選項無關(guān)。
打開“強制進行GPU渲染”后,不支持GPU加速的軟件也強制GPU渲染,這有可能會造成程序無響應(yīng)、死機等兼容性問題。
總之,強制gpu渲染會充分利用gpu,而不是游戲時才使用gpu,同時增加功耗,降低續(xù)航,不會影響手機使用壽命。



