基于TI AM335X處理器的BB-Black平臺(tái)
BB-Black是由BeagleBoard.org授權(quán)英蓓特生產(chǎn)并銷售的基于TI AM335X處理器的開(kāi)發(fā)平臺(tái)。BB-Black在同檔次的開(kāi)發(fā)板中具有非常優(yōu)越的圖形性能,這得益于AM335X處理器集SGX530圖形引擎。下面我們來(lái)看看該圖形核心的性能和優(yōu)點(diǎn)。
PowerVR SGX5X系列圖形核心由Imagination公司進(jìn)行設(shè)計(jì),曾經(jīng)用于iPhone 3GS和iPhone4以及iPad。目前主流的嵌入式圖形核心主要包括Imagination的PowerVR SGX系列、ARM Mali系列和高通Adreno系列。BB-Black所采用的PowerVR SGX530圖形核心擁有14M/s的三角形輸出率和125M/s的像素填充率,其性能接近高通Adreno 200。曾經(jīng)有網(wǎng)友測(cè)試SGX530在Android系統(tǒng)下的游戲性能,結(jié)果是能夠流暢運(yùn)行《極品飛車13》和《地牢勇士》等大型3D游戲,更不用說(shuō)采用2D繪圖的《憤怒的小鳥》和《水果忍者》了。
PowerVR SGX5X圖形核心支持DirectX9、OpenGL2.0以及SM3.0。該核心的基本架構(gòu)其實(shí)依然采用頂點(diǎn)和像素分離式渲染架構(gòu),這種較為傳統(tǒng)的架構(gòu)優(yōu)點(diǎn)是能夠保證低功耗以及不錯(cuò)的效能。另外它還集成了可編程的USSE單元,從而消除了分離式渲染架構(gòu)中頂點(diǎn)和像素單元的吞吐率差異,使之達(dá)到平衡,最終提升協(xié)作效率。PowerVR SGX5XT中還支持一項(xiàng)名為TBDR的關(guān)鍵技術(shù),它主要為節(jié)約顯存帶寬而設(shè)計(jì)。TBDR全稱為Tile-based Deferred Rendering,它的原理是將每一幀畫面劃分成多個(gè)矩形區(qū)域,并對(duì)區(qū)域內(nèi)的所有像素分別進(jìn)行Z值檢查,如果發(fā)現(xiàn)哪些像素是最終不可見(jiàn)的,那么就在進(jìn)入渲染之前就將其剔除掉。這項(xiàng)機(jī)制海量地削減了最終被渲染的像素?cái)?shù)量,大幅度降低了系統(tǒng)對(duì)像素的處理壓力,也節(jié)約了顯存帶寬和空間開(kāi)銷,客觀上達(dá)到大幅度提升性能的目的。
顯而易見(jiàn),BB-Black借助PowerVR SGX530圖形核心的集成,以及板載的HDMI高清輸出接口和512MB DDR3 SDRAM存儲(chǔ)器,能夠?yàn)殚_(kāi)發(fā)者帶來(lái)性能優(yōu)良并具有成本效益的圖形處理能力,讓各種圖形應(yīng)用的開(kāi)發(fā)更加輕松快捷。