不過(guò),如果把GPU單純理解為“管圖像”的,就錯(cuò)啦。隨著手機(jī)與顯示相關(guān)的功能越來(lái)越多,以及GPU性能的不斷提升,現(xiàn)在包括游戲運(yùn)算、網(wǎng)頁(yè)瀏覽、UI顯示等,往往也都由GPU參與實(shí)現(xiàn)。
事實(shí)上,GPU的功能還在不斷擴(kuò)展,承擔(dān)更多的職責(zé)。例如,如今由視頻處理單元負(fù)責(zé)的攝像頭圖像處理等功能,未來(lái)也可以由GPU加以實(shí)現(xiàn)。
因此,GPU性能的提升,對(duì)大家玩游戲、看視頻等意義重大。以驍龍S4處理器為例,其配備的GPU Adreno225使用了最新的圖形處理技術(shù),性能比前代GPU Adreno220提高了50%,處理能力是更早期GPU Adreno200 的6 倍。
那么我們?cè)谑謾C(jī)上看到的那些絢麗畫面究竟是怎么來(lái)得?簡(jiǎn)單來(lái)說(shuō),GPU的主要工作是基于大量運(yùn)算生成圖像的外形(三角形)并用像素填充顏色,從而實(shí)現(xiàn)我們看到的三維視覺和彩色渲染的效果。
不過(guò)GPU也有“聰明”和“笨笨”之分。“笨一點(diǎn)”的GPU是你畫你的外形(三角形),我填我的像素。像素偏多時(shí)三角形單元就閑著;外形偏多時(shí)像素單元沒(méi)事干。
“聰明”的GPU則這樣工作——以驍龍配備的Adreno GPU為例,它的兩個(gè)單元可以動(dòng)態(tài)分配,你忙時(shí)我分一部分資源給你;我忙時(shí)你支援我一部分性能。這樣不但功耗小,而且運(yùn)算效率大大優(yōu)化。
對(duì)了,“笨一點(diǎn)”的GPU還常常做無(wú)用功。例如,在一個(gè)50平方厘米大小的屏幕上顯示一副100平方厘米大小的圖像,這些GPU總是傻乎乎、慢吞吞地將圖像全部計(jì)算出來(lái),盡管你只能看到這個(gè)圖像的一半。
而那些“聰明”的GPU則是這樣做的——以驍龍的Adreno GPU為例,它只處理人眼能看到的部分,也就是只畫出屏幕上可見的那部分圖像。這種“偷懶”的做法提高了顯示速度、解放了計(jì)算能力,還更省電。
上一篇: 如果我忘了解鎖圖形,該怎么辦?
下一篇: 什么是電子羅盤?