<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > BB-Black圖形性能簡(jiǎn)析

          BB-Black圖形性能簡(jiǎn)析

          作者: 時(shí)間:2017-10-21 來源:網(wǎng)絡(luò) 收藏

            是由BeagleBoard.org授權(quán)英蓓特生產(chǎn)并銷售的基于TI AM335X處理器的開發(fā)平臺(tái)。在同檔次的開發(fā)板中具有非常優(yōu)越的,這得益于AM335X處理器集SGX530圖形引擎。下面我們來看看該圖形核心的性能和優(yōu)點(diǎn)。

          本文引用地址:http://www.ex-cimer.com/article/201710/367139.htm

           

            PowerVR SGX5X系列圖形核心由Imagination公司進(jìn)行設(shè)計(jì),曾經(jīng)用于iPhone 3GS和iPhone4以及iPad。目前主流的主要包括Imagination的PowerVR SGX系列、ARM Mali系列和高通Adreno系列。所采用的PowerVR SGX530圖形核心擁有14M/s的三角形輸出率和125M/s的像素填充率,其性能接近高通Adreno 200。曾經(jīng)有網(wǎng)友測(cè)試SGX530在Android系統(tǒng)下的游戲性能,結(jié)果是能夠流暢運(yùn)行《極品飛車13》和《地牢勇士》等大型3D游戲,更不用說采用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)哪些像素是最終不可見的,那么就在進(jìn)入渲染之前就將其剔除掉。這項(xiàng)機(jī)制海量地削減了最終被渲染的像素?cái)?shù)量,大幅度降低了系統(tǒng)對(duì)像素的處理壓力,也節(jié)約了顯存帶寬和空間開銷,客觀上達(dá)到大幅度提升性能的目的。

            顯而易見,BB-Black借助PowerVR SGX530圖形核心的集成,以及板載的HDMI高清輸出接口和512MB DDR3 SDRAM存儲(chǔ)器,能夠?yàn)殚_發(fā)者帶來性能優(yōu)良并具有成本效益的圖形處理能力,讓各種圖形應(yīng)用的開發(fā)更加輕松快捷。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();