91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

三重壓縮技術(shù)應(yīng)對PowerVR圖片方案

工程師兵營 ? 2018-08-30 09:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Robin Britton

由于屏幕分辨率的提高以及越來越復(fù)雜的渲染管道,使得游戲和其他應(yīng)用對于帶寬的要求也越來越高,大量的數(shù)據(jù)需要從內(nèi)存拷貝或者寫入?,F(xiàn)在用戶普遍認為在無其他特殊情況下設(shè)備應(yīng)該能夠支持2K的屏幕分辨率,高端游戲則具有更大的幾何復(fù)雜性,真正在屏幕上顯示圖像之前渲染管道通常要涉及多個中間渲染目標。即使一些休閑類游戲也可能具有一些全屏后的處理效果,需要幀緩存數(shù)據(jù)從片外存儲器中讀取和寫入。內(nèi)存訪問是非常消耗功率的,占用帶寬越大功耗則越高,這對于功率預(yù)算緊張的嵌入式系統(tǒng)尤其是個棘手的問題。

PowerVR GPU采用 PVR3C三重壓縮技術(shù)來解決這個問題,這三重壓縮解決方案包括紋理壓縮(涉及PVRTC和ASTC)、幾何壓縮(PVRGC)和本文的主題圖像壓縮(PVRIC)。

PowerVR圖片壓縮(PVRIC)

如上文所說,在現(xiàn)代實時圖形應(yīng)用中內(nèi)存帶寬的最大壓力之一就是生成高質(zhì)量圖像所需的大量中間渲染對象。一個明顯的例子就是創(chuàng)建立方體環(huán)境貼圖( cube maps),通常用于反射效果。這包括從一個不動點向六個方向渲染一個場景,最后結(jié)果會形成一個立方體的貼圖紋理,然后對場景中的對象進行類似反射的采樣。其他示例包括分辨率縮放、渲染小地圖或其他場景視點、渲染平面反射貼圖,更不用說無盡的屏幕空間和后期處理效果了,比如可分離模糊處理、 SSAO、 景深效果以及色調(diào)映射等。


一個立方體貼圖的六個面可用于汽車上的近似反射,在汽車的窗戶上可以看到天空的倒影。

PVRIC通過高效、無損的壓縮方案大大降低了內(nèi)存帶寬成本,這種壓縮方案通常會使得圖像大小減少50%(依賴于很多元素)。前文提到的目標渲染在寫入GPU之前就進行了壓縮,然后從內(nèi)存中讀取時會被解壓,因為這種壓縮是無損的,所以可以從解壓數(shù)據(jù)中重構(gòu)得到完美的原始圖像,這也意味著圖像的質(zhì)量不會降低。


上圖展示了與GPU的所有交互,但更有利的是這有可能會將PVRIC技術(shù)集成到SoC級別的顯示管道中,使得最終的渲染圖像在寫入內(nèi)存之前會進行壓縮,然后在顯示控制器中進行解壓,這將更有效地節(jié)省總體帶寬。

在許多移動游戲和App中,紋理資源通常都會采用眾所周知的格式進行壓縮,比如 ETC、PVRTC等,但是開發(fā)者會選擇保留一部分未經(jīng)壓縮的紋理資源,比如字體或UI紋理,這些紋理在縮放時需要保持清晰和不失真。PVRIC方案的另一個好處是它允許將相同的無損壓縮應(yīng)用到任何未經(jīng)壓縮的紋理上,然后上傳給GPU(如果紋理使用的是多種被支持的格式之一),根據(jù)不同的應(yīng)用,這可能會帶來更大幅度的帶寬減少。

應(yīng)用帶寬分析

我們在Synaptics BG5CT板卡(集成 PowerVR Series8XE GE8310 GPU,它采用了最新一代的PVRIC技術(shù)——PVRICv3)上運行API trace測試了多款流行的應(yīng)用,我們看到了這種壓縮方案所帶來的性能提升,尤其是帶寬消耗的顯著降低。

下面的表格展示了不同應(yīng)用的測試結(jié)果,需要注意的是,在這款器件上PVRIC并沒有集成到SoC的顯示管道中,如果集成了那么我們將會看到最后的幀緩存圖像會有更好的壓縮效果,正如前文所述。因為我們使用的是安卓平臺,幀緩存壓縮會應(yīng)用到最終的渲染操作,Android SurfaceFlinger會將這些壓縮幀寫入內(nèi)存,讀取到GPU中。如果是這樣,那么SoC顯示管道也將受益于SurfaceFlinger的最終合成結(jié)果,。

那么這些結(jié)果到底意味著什么?這些數(shù)字可能有點兒誤導(dǎo)人。我們可以清楚的看到所有應(yīng)用占用的總帶寬都有所減少,但有些應(yīng)用比其他應(yīng)用帶寬的降低程度要大得多,正如上文所提到的PVRIC技術(shù)涵蓋了紋理的渲染和解壓縮,但這只是總帶寬的一部分,幾何圖形、著色器等等也會占用一定的帶寬,但是它們并不會受PVRIC操作的影響,所以對于整體帶寬的占用情況我們能做的只是降低,雖然系統(tǒng)范圍內(nèi)的數(shù)據(jù)保持在較高的水平,但是我們想隔離受PVRIC影響的相關(guān)帶寬參數(shù),借助我們的內(nèi)部分析工具可以讓我們更精確的完成這些操作(雖然我們不能消除一切——比如紋理壓縮)。

在這里,我們隔離的只是GPU在執(zhí)行渲染操作時占用的帶寬,而忽略了貼圖操作所需要的幾何處理。為了簡化這一過程,測試平臺上已經(jīng)禁止了這些任務(wù)的重復(fù)。我們還能夠識別和忽略其他進程的任務(wù),現(xiàn)在我們需要分析為什么有些app會那樣運行,這需要我們了解app是如何在圖形API層工作的,不妨深入了解一下PVRTrace。

《minecraft》(《我的世界》)


我們使用PVRTrace對Minecraft這款應(yīng)用進行分析,我們發(fā)現(xiàn)總體帶寬節(jié)省率比較低(大約2.42%),但是隔離圖片/紋理帶寬方面顯示帶寬節(jié)省率則更高(大約17.76%)。Minecraft采用的是完全未壓縮的紋理技術(shù),因此PVRIC的效果比較顯著,盡管這與典型場景中幾何圖形的數(shù)量(大約13萬4千個三角形)相比非常的少,更不用說很多紋理的尺寸非常的小,PVRIC只是完成了它所能實現(xiàn)的,但是對于Minecraft并沒有太多的事情可以做。請記?。和ㄟ^集成到顯示管道中,我們可以看到發(fā)送給顯示控制器的幀緩存更好的優(yōu)化效果。

《憤怒的小鳥 2》


在憤怒的小鳥 2這款應(yīng)用中,幾何圖形(1萬6千個三角形)和紋理內(nèi)容各自占用的帶寬比例則更協(xié)調(diào)一些,因此我們能夠更加清晰的看到PVRIC所帶來的好處,系統(tǒng)整體帶寬節(jié)省43%,隔離帶寬節(jié)省56%。這款游戲既采用了壓縮的紋理格式也采用了一些未壓縮的紋理格式,因此PVRIC非常起作用。此外,整個場景在進行最終的展示之前會采用渲染中間件的形式(很多應(yīng)用都使用這種技術(shù)來處理分辨率縮放或后續(xù)處理操作),這兩種因素的結(jié)合對于PVRIC技術(shù)是很好的展示。

《真實賽車 3》


真實賽車3是另一款使用大量幾何圖形(測試時顯示16萬個三角形)的應(yīng)用,而且紋理/曲面也占用了相當一部分的帶寬。紋理壓縮技術(shù)(PowerVR的PVRTC技術(shù))在這款應(yīng)用中被廣泛采用,這非常棒,但是還有很多未壓縮的紋理需要借助PVRIC技術(shù)來處理,此外還涉及一組512 x 512的立方體環(huán)境貼圖和全屏幕紋理渲染。最后的百分比可能不太明顯,但是這很好的展示了PVRIC與PVRTC相結(jié)合所帶來的好處,PVRTC可用于處理大部分的紋理,PVRIC則用于處理其他內(nèi)容。

從這些工作負載中可以看出,無論圖像數(shù)據(jù)是否占用應(yīng)用程序的大部分帶寬,采用PVRIC技術(shù)后都會帶來顯著的影響,在很大程度上減少了圖像占用的帶寬。

功耗分析

為了能夠更清楚的了解PVRIC技術(shù)和降低帶寬對于功耗的影響,我們修改了平臺,使其支持功耗分析并連接了數(shù)據(jù)采集設(shè)備從而可以收集一些功耗數(shù)據(jù),下面的圖表就是我們的發(fā)現(xiàn):


在憤怒的小鳥2同一段5秒的運行過程中,我們發(fā)現(xiàn):使用PVRIC時內(nèi)存的功耗會更低一些,采用兩組數(shù)據(jù)之間的差值并進行平滑處理,我們發(fā)現(xiàn)內(nèi)存功耗降低了18%。這個效果非常的顯著,對于采用電池驅(qū)動的設(shè)備比如移動手機可以在充電之前使用更長的時間,當然對于功耗和電池壽命的影響還有很多其他因素,而且不同設(shè)備之間也會有所差別。

總結(jié)

總而言之,PVRIC技術(shù)是PVR3C壓縮策略關(guān)鍵的組成部分,對于使用的帶寬來說其壓縮比可高達(有時甚至超過)2:1。這會對設(shè)備存儲器的功耗產(chǎn)生實質(zhì)性的影響,通過對我們紋理和幾何壓縮方案的測試,很明顯可以得出PVR3C是全面的帶寬效率方案,能夠從整體上提高系統(tǒng)的效率,從而讓我們能夠?qū)崿F(xiàn)更加全面的低功耗解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    5194

    瀏覽量

    135467
  • Power
    +關(guān)注

    關(guān)注

    1

    文章

    504

    瀏覽量

    69807
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    深入解析ADM13307:高性能三重處理器監(jiān)控器的全面指南

    深入解析ADM13307:高性能三重處理器監(jiān)控器的全面指南 作為電子工程師,在設(shè)計基于DSP和微處理器的系統(tǒng)時,電源監(jiān)控是確保系統(tǒng)穩(wěn)定運行的關(guān)鍵環(huán)節(jié)。今天,我們來深入探討一款出色的電源監(jiān)控芯片
    的頭像 發(fā)表于 02-27 11:25 ?125次閱讀

    MAX1940:具備自動復(fù)位和故障消隱功能的三重USB開關(guān)

    MAX1940:具備自動復(fù)位和故障消隱功能的三重USB開關(guān) 在電子設(shè)備的設(shè)計中,USB接口的應(yīng)用極為廣泛,而USB開關(guān)的性能對于保障設(shè)備的穩(wěn)定運行至關(guān)重要。今天,我們就來詳細探討一下Maxim公司
    的頭像 發(fā)表于 02-11 14:35 ?165次閱讀

    低電壓三重熱插拔控制器/電源排序器/電壓跟蹤器:MAX5930的應(yīng)用與設(shè)計

    低電壓三重熱插拔控制器/電源排序器/電壓跟蹤器:MAX5930/MAX5931的應(yīng)用與設(shè)計 在電子設(shè)備的設(shè)計中,熱插拔功能對于提高系統(tǒng)的可維護性和可靠性至關(guān)重要。今天我們將深入探討MAXIM公司
    的頭像 發(fā)表于 02-10 15:55 ?330次閱讀

    深度解析MAX7232:三重 LCD 解碼器/驅(qū)動器在電子設(shè)計中的應(yīng)用

    深度解析 MAX7231/32/33/34:三重 LCD 解碼器/驅(qū)動器在電子設(shè)計中的應(yīng)用 在現(xiàn)代電子設(shè)備設(shè)計中,LCD 顯示屏的應(yīng)用無處不在。從便攜式儀器到工業(yè)設(shè)備,從電信產(chǎn)品到醫(yī)療儀器,一款性能
    的頭像 發(fā)表于 02-04 14:55 ?197次閱讀

    LT3597:60V 三重降壓 LED 驅(qū)動器的深度解析

    LT3597:60V 三重降壓 LED 驅(qū)動器的深度解析 在當今的電子設(shè)備中,LED 照明應(yīng)用無處不在,從 LED 廣告牌到汽車顯示屏,都對 LED 驅(qū)動技術(shù)提出了更高的要求。Linear
    的頭像 發(fā)表于 02-02 11:40 ?229次閱讀

    高速利器:AD8183三重 2:1 多路復(fù)用器深度解析

    高速利器:AD8183/AD8185 三重 2:1 多路復(fù)用器深度解析 在電子設(shè)計領(lǐng)域,對于高速且功能強大的多路復(fù)用器的需求日益增長。AD8183/AD8185 作為高速三重 2:1 多路復(fù)用
    的頭像 發(fā)表于 01-24 15:05 ?537次閱讀

    MOSFET的三重防護(3)

    OK,還剩MOSFET的最后一防護,就是在DS之間加TVS做保護,對應(yīng)的就是下圖TVS3的位置。
    的頭像 發(fā)表于 12-09 09:27 ?4252次閱讀
    MOSFET的<b class='flag-5'>三重</b>防護(3)

    三重加固結(jié)構(gòu) 車規(guī)耐抗振電解電容 25G 振動下容量穩(wěn)定

    具備三重加固結(jié)構(gòu)的車規(guī)耐抗振電解電容在25G振動下容量穩(wěn)定,其通過材料革新、結(jié)構(gòu)優(yōu)化與工藝升級實現(xiàn)抗振性能突破,滿足汽車電子系統(tǒng)嚴苛要求。 以下從技術(shù)特性、應(yīng)用場景、市場驗證個維度展開分析: 一
    的頭像 發(fā)表于 12-04 11:28 ?510次閱讀
    <b class='flag-5'>三重</b>加固結(jié)構(gòu) 車規(guī)耐抗振電解電容 25G 振動下容量穩(wěn)定

    基站散熱器CNC加工——精度、效率與可靠性的三重

    在5G基站向高密度、低功耗方向演進的進程中,散熱器的CNC加工技術(shù)已成為保障通信設(shè)備穩(wěn)定運行的核心環(huán)節(jié)。從熱設(shè)計到精密制造,從單機加工到系統(tǒng)集成,CNC工藝正通過精度控制、效率提升與可靠性保障的三重
    的頭像 發(fā)表于 11-06 16:34 ?595次閱讀

    瞬態(tài)吸收光譜技術(shù)用于觀測主客體間高效的三重態(tài)-三重態(tài)能量轉(zhuǎn)移(TTET)過程與熱激活反向TTET(rTTET)過程

    圖1. “三重態(tài)能量陷阱”調(diào)控的摻雜體系室溫磷光。 2024年,來自汕頭大學(xué)和華南理工大學(xué)的李明德教授、蘇仕健教授和黨麗教授在《Angew. Chem. Int. Ed. 》上發(fā)表研究成果,提出由
    的頭像 發(fā)表于 10-29 07:57 ?619次閱讀
    瞬態(tài)吸收光譜<b class='flag-5'>技術(shù)</b>用于觀測主客體間高效的<b class='flag-5'>三重</b>態(tài)-<b class='flag-5'>三重</b>態(tài)能量轉(zhuǎn)移(TTET)過程與熱激活反向TTET(rTTET)過程

    車載音響EMC整改:“濾波-屏蔽-接地”的三重

    車載音響EMC整改:“濾波-屏蔽-接地”的三重奏|南柯電子
    的頭像 發(fā)表于 10-15 10:34 ?445次閱讀

    ICT測試:SMT產(chǎn)品質(zhì)量的“三重防線”?

    一站式PCBA加工廠家今天為大家講講ICT測試如何保障SMT產(chǎn)品質(zhì)量?ICT測試為SMT加工品質(zhì)構(gòu)筑三重防線。在SMT(表面貼裝技術(shù))加工中,ICT(在線測試)通過電氣性能驗證、焊接質(zhì)量監(jiān)控、裝配
    的頭像 發(fā)表于 08-05 09:47 ?1380次閱讀

    WAIC 直擊|Arm 鄒挺:突破基礎(chǔ)設(shè)施、數(shù)據(jù)安全與人才三重挑戰(zhàn),釋放 AI 發(fā)展新潛能

    WAIC 直擊|Arm 鄒挺:突破基礎(chǔ)設(shè)施、數(shù)據(jù)安全與人才三重挑戰(zhàn),釋放 AI 發(fā)展新潛能
    的頭像 發(fā)表于 07-28 11:33 ?1152次閱讀
    WAIC 直擊|Arm 鄒挺:突破基礎(chǔ)設(shè)施、數(shù)據(jù)安全與人才<b class='flag-5'>三重</b>挑戰(zhàn),釋放 AI 發(fā)展新潛能

    用于 GSM / GPRS(824-915 MHz 和 1710-1910 MHz)的 Tx 四頻 / Rx 雙頻 BiFET iPAC? FEM,帶三重 WCDMA TRx 開關(guān) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 GSM / GPRS(824-915 MHz 和 1710-1910 MHz)的 Tx 四頻 / Rx 雙頻 BiFET iPAC? FEM,帶三重 WCDMA TRx
    發(fā)表于 06-24 18:32
    用于 GSM / GPRS(824-915 MHz 和 1710-1910 MHz)的 Tx 四頻 / Rx 雙頻 BiFET iPAC? FEM,帶<b class='flag-5'>三重</b> WCDMA TRx 開關(guān) skyworksinc

    博爾森冗余磁致伸縮位移傳感器:三重防護筑牢工業(yè)安全防線

    本文主要講述了博爾森磁致伸縮位移傳感器的技術(shù)突破、核心產(chǎn)品和應(yīng)用價值,以及方案優(yōu)勢。該傳感器采用三重冗余架構(gòu),能抗惡劣環(huán)境,同時具有微米級精度和高可靠性的特點,廣泛應(yīng)用于鋼鐵冶金、能源電力等行業(yè),對提高生產(chǎn)效率和降低維護成本具有
    的頭像 發(fā)表于 03-09 11:53 ?802次閱讀
    博爾森冗余磁致伸縮位移傳感器:<b class='flag-5'>三重</b>防護筑牢工業(yè)安全防線