回覆列表
-
1 # 玥光
-
2 # 網路圈
首先科普一下,現在市面上的Android手機對於圖片的渲染預設就是用CPU來渲染的,我們可以強制進行GPU渲染,這樣雖然可以讓圖片更清晰,但並不建議一直強制使用GPU渲染。
Android手機的強制GPU渲染是什麼?如果我們使用的是Android手機,大家可以找到“開發人員選項”中,在設定項中基本上都有一個“強制進行GPU渲染(在應用程式中使用2D硬體加速)”(不同Android機此處選單顯示是存在差異的)。這個開啟後有什麼作用呢?
其實,GPU代表的就是顯示卡,對於Android系統而言很多介面顯示的工作既可以由CPU來進行渲染,也可以用GPU來渲染。預設情況下絕大多數在非遊戲場景下圖形渲染都是使用CPU來渲染的。
GPU它就是專門處理圖形渲染的,所以GPU的圖形處理速度和效果要優於CPU,所以開啟GPU渲染有以下好處:
圖片處理速度更快、畫質效果更好;
可以減輕CPU負擔,手機執行速度有“更快”的感覺等。
強制開啟GPU的作法也有弊端雖說使用GPU渲染比CPU渲染速度快還能減輕CPU負擔,但是強制使用GPU來渲染也會導致一些問題:
手機會更加的耗電;
一些應用並不支援GPU渲染時可能會導致應用崩潰等。
綜上,如果你的手機配置較好而且對於畫質要求較高,那是可以強制使用GPU來渲染的;相反,對於普通使用者而言沒必要。
CPU渲染不會讓圖片變的更清晰,建議渲染GPU。
安卓手機可以CPU或者GPU來進行渲染,由於GPU在處理圖形方面比CPU更快且效果更好,強制使用GPU渲染會充分地利用你手機的GPU,而不是隻在玩遊戲時才使用GPU。因此開啟該功能之後可以大大降低CPU的使用率,減輕CPU的負擔,這樣會讓Android手機執行一些應用程式時更為流暢。
開啟“強制進行GPU渲染”的弊端。任何東西有利必有弊,“強制進行GPU渲染”也不例外,就看利與弊誰多一些了。首先,圖形處理從由CPU承擔轉移到GPU上,手機是保證執行流暢了,但耗能肯定會相應的提升,這就會造成你的手機續航時間將會縮短一些。其次,有的應用程式存在不支援GPU渲染的情況。