集成的Graphics Media Accelerator 500(GMA 500)顯卡的參數,覺(jué)得精簡(jiǎn)過(guò)于明顯,因為從型號上區分,GMA500比GMA950更為低端,實(shí)際上這是一種誤區。
該芯片基本用于MID設備中,目前市場(chǎng)上的輕省筆電,包括工人舍的Atom處理器產(chǎn)品,富士通的2010以及dell的12寸atom產(chǎn)品,均采用 US15W芯片組,其集成顯卡為Intel GMA 500。
sony vaio P4 Z540處理器1.86G+GMA500
華碩EeePC T91MT Atom Z520
明基BenQ (s6/u101/u101c)... BENQ的U121.z530的CPU,,顯卡是GMA500的. 查看顯存只有8M.
瑞典Algiz XRW三防上網(wǎng)本。Intel Atom Z550 2GHz處理器
戴爾Inspiron Mini 10采用了“Silverthorne”核心Atom Z530(1.6GHz)處理器,Z530與N270同為1.6GHz,533FSB,512KB L2,但封裝尺寸更小,耗電量更低,同時(shí)價(jià)格也要高得多。搭配它芯片組也不是常見(jiàn)的945GM,而是代號Poulsbo的SHC-US15W,內置GMA 500圖形核心
與其他GMA產(chǎn)品不同,該顯卡核心來(lái)自英國Imagination Technologies的PowerVR SGX,該公司前身PowerVR公司曾經(jīng)在顯卡市場(chǎng)上出現的產(chǎn)品包括PowerVR,Kyro和KyroII。其PowerVR2曾用于世嘉的DC游戲機中。PC產(chǎn)品效能不佳,沒(méi)啥活路,很早就被N,A干翻了,02年左右技術(shù)主體回歸Imagination Technologies,靠販賣(mài)技術(shù)過(guò)日子,曾經(jīng)和意法半導體合做開(kāi)發(fā)過(guò)多媒體技術(shù)。
上世紀末的PC 3D加速卡市場(chǎng)中,PowerVR曾是Voodoo卡的主要競爭對手,在與NVIDIA、ATI的競爭中失利后轉戰嵌入式市場(chǎng)。雖然絕大多數消費者可能并不熟悉Imagination和PowerVR的名字,但實(shí)際上我們身邊許多性能強悍的移動(dòng)產(chǎn)品中都有PowerVR圖形核心的影子。包括德州儀器、飛思卡爾、瑞薩、NEC的手機、移動(dòng)設備處理器中很多集成的都是PowerVR SGX系列圖形核心,
蘋(píng)果的iPhone 3GS和第三代iPod touch都使用了之前性能最強的PowerVR SGX535,甚至Intel Atom MID平臺SCH芯片組中的
GMA 500核心實(shí)際上也就是PowerVR
SGX535。也就是iPhone 3Gs、iPhone 4與
iPad一代相同的圖形架構.蘋(píng)果和Intel都持有Imagination公司股份
1 用這個(gè)顯卡核心的主要包括以下幾個(gè)系列UL11L,US15L,US15W,其中UL11L核心頻率為100MHZ,其他兩款為200MHZ。支持VS 4.1,PS4.1,像素管線(xiàn)(Pixel Pipelines)
2,統一渲染單元(Unified shader Pocessors)
3,支持硬件定點(diǎn)著(zhù)色(hardware vertex shaders),峰值內存帶寬為3.2GB/s,US15L,W為4.2GB/s,最大顯存256MB,OPENGL 2.0,DX 10.1,支持mpeg-2硬件解碼(VLD+iDCT+MC),VC-1硬件解碼,AVC硬件解碼(VLD+iMDCT+MC+LDF)?;旧?,硬件解碼水平和X4500HD類(lèi)似,雖然不是完全支持,但是能節約掉很大一部分CPU資源。
也就是說(shuō)GMA500是全新開(kāi)發(fā)的一款顯示核心,雖然在圖形吞吐性能上有一定程度的下降,但是在高清解碼方面,GMA500比GMA950還要優(yōu)秀,為CPU減輕了很多負擔。同時(shí)GMA500圖形核心支持H.264、MPEG2、MPEG4、VC1及WMV9的Clear Video解碼技術(shù),提供720p HD圖像處理能力,該芯片平均功耗為0.8W、TDP為2.3W??梢哉f(shuō)這樣的單芯片芯片組方案用于超低功耗需求的Atom上網(wǎng)本再適合不過(guò)了。
英特爾為Atom Z500處理器打造了“SCH(System Controller Hub)”芯片平臺(代號為“Poulsbo”),有UL11L,US15L,US15W三個(gè)系列。它實(shí)際上是一款整合3D圖形和南北橋功能的單芯片,一句話(huà)可以概括這個(gè)芯片組的特點(diǎn):就是用功能換取功耗,為了節能,多余的功能一概被去掉。如,Poulsbo只支持PATA,因為運作的時(shí)候,SATA要比PATA耗電得多。Poulsbo只支持單通道DDR2 400/533,并且最大只能支持1GB;Poulsbo支持特別的1.5V低電壓版本DDR2,一般的DDR2電壓為1.8V。其他如USB端口、 PCI Express支持等都有所削減,
SCH的其他規格還包括內存控制器(最高1GB DDR2-533)、HD Audio高保真音頻、兩條PCI-E x1接口、一個(gè)并行ATA-100規范的IDE接口、三個(gè)SDIO和MCC存儲卡插槽,另外它還集成了USB 2.0控制器、支持8個(gè)USB 2.0輸出。SCH芯片組還支持豐富的節能特性,除了可自動(dòng)調節圖形核心的工作頻率外,還可支持Atom Z500處理器進(jìn)入C6狀態(tài),這其實(shí)也是Atom Z500平臺平均功耗更低的關(guān)鍵所在。
3D核心是SGX535,硬件加速這塊用的是VXD370,硬件水平支持到720P(或者1080I),這部分沒(méi)問(wèn)題,但是通過(guò)Everest實(shí)際檢查,這個(gè)玩意可以部分支持openGL2.1,(開(kāi)啟的話(huà)需要intel的IEGD驅動(dòng))部分支持DX10.1,與wiki的資料有出入,而且,Imagination自己說(shuō)VXD370沒(méi)1080P能力,但是后期看win7下使用PDVD8插件亦可使用DXVA解碼1080P視頻,個(gè)人推測的原因往下看,詳細的,回頭慢慢開(kāi)。
ok,咱們回到主題,先來(lái)看看intel自己的白皮書(shū)關(guān)于SCH US15W內置的GMA500的解碼能力,
H264支持BP,MP,HP,HP的1080I和720P(不過(guò)如上所述,DXVA下1080P也是沒(méi)啥問(wèn)題的,于是存疑。。)intel比較保守的寫(xiě)到L4.1支持,實(shí)際測試中ref-3的L5.1視頻也是沒(méi)問(wèn)題的(手頭找了半天沒(méi)找到ref4的,回頭自壓一個(gè)試試看。。),最大支持的碼率能達到45Mbps
MPEG-4支持到ASP,720P,最大碼率支持到8M,不過(guò)由于DXVA規范不含MPEG-4的項目于是win系統下MPEG-4統統軟解了(好消息是MPEG-4編碼解碼壓力不大,壞消息則是多線(xiàn)程支持差于是占用不均衡。。)
VC-1和WMV9這塊最大支持到1080P@30fps,不過(guò)最大碼率上VC-1較WMV9翻了個(gè)倍
MPEG-2支持1080I@30fps
關(guān)于那個(gè)intel很保守的模糊對1080P的H264支持的原因個(gè)人推測是為了控制整體平臺的功耗,并沒(méi)有讓VXD370發(fā)揮到最佳狀態(tài),個(gè)人推測US15W和L平臺的VXD370工作在100mhz,UL11L平臺的VXD370可能工作在50-75mhz
注:此為PowerVR VXD370的頻率,從實(shí)際的解碼效能上看不能和SGX535的頻率劃等號
intel在09年8月發(fā)布的GMA500的技術(shù)白皮書(shū)
VAAPI是由intel制定的一個(gè)工業(yè)標準API,其目標是與硬件設計分離開(kāi)來(lái),這樣才能方便的讓非intel的播放器設計供應商支持這個(gè)API。在linux系統中,VAAPI被用來(lái)針對intel US15W芯片組支持的編碼標準使用多種接口(VLD,MC等等)開(kāi)啟的硬件加速解碼。
在winXP中,微軟提供的DXVA框架的作用與VAAPI在linux系統中的作用相當。
The Intel Embedded Graphics Driver 就是俺在另外一個(gè)帖子里面提到的IEGD驅動(dòng),,隨著(zhù)US15W平臺的擴展,intel自己發(fā)現自己搞驅動(dòng)滿(mǎn)足不了廠(chǎng)商們頻繁變化的要求,索性自己放出了IEGD的配置工具.
測試的視頻--
以720P的HDTVrip為主,輔以部分1080P的HDTV和BDrip,同時(shí)為了對比下也拉來(lái)了576P的HDTVrip和某個(gè)蛋疼的玩意(謎之聲:俺等得就是菊神的2160P的FLV了,lz乃有么。。),所有的視頻均來(lái)自網(wǎng)絡(luò )下載,同時(shí)為了確保針對性排除掉了雜牌制作組的作品,所有測試的片源均來(lái)自一線(xiàn)大組(電影的wiki,動(dòng)漫的工口G、華萌姐、CK學(xué)園等。。),視頻內容上涵蓋電影與動(dòng)畫(huà),力求盡可能精簡(jiǎn)的測試視頻搭配達到測試的目的。
測試方法--
選取每一個(gè)測試視頻的相同時(shí)間點(diǎn),通過(guò)變更處理器頻率和解碼設置,考察CPU占用率的變化,同時(shí)觀(guān)察視頻流暢度和發(fā)熱量的情況(由于使用了默認的視頻渲染器所以導致無(wú)法用常規方式截屏,同時(shí)為了保證測試的準確性,防止其他截屏軟件的干擾,故采用了相機外拍這一種方法,但是對于持續播放的動(dòng)畫(huà)要實(shí)現絕對相同準確的定位難度很大,故我通過(guò)篩選測試片段,力求測試點(diǎn)的準備,確保結果的精確性
軟解平臺使用我自己配置的IEGD驅動(dòng)(個(gè)人感覺(jué)比官方驅動(dòng)輕便好用,不過(guò)還是有待機的bug。。。),主播放器為KMP,渲染器使用默認覆蓋合成器,H264解碼器使用的是coreAVC2.0,XviD和DivX解碼器使用的是DivX&XviD,WMV9解碼器使用微軟WMP自帶的解碼器
DXVA硬解平臺使用intel的驅動(dòng),主播放器為Potplayer,渲染器使用VMR7無(wú)渲染,H264解碼器使用PDVD8,XviD和DivX解碼器使用的是DivX&XviD,WMV9使用微軟WMP自帶解碼器
為了方便描述以下將1.33G和1.6G的軟解測試平臺簡(jiǎn)稱(chēng)為IEGD軟解平臺,將1.33G和1.6G的硬解測試平臺簡(jiǎn)稱(chēng)為DXVA硬解平臺
更新一部分:關(guān)于最近大家開(kāi)始使用的PDVD10,測試了一下,確實(shí)在占用上有不小的進(jìn)步,800mhz節能模式下較potplayer能節約大概20%左右的CPU占用,滿(mǎn)載下也能有5-10%的節約,很不錯。。
不過(guò),PDVD10的掛載字幕是使用vobsub實(shí)現的。(右下角任務(wù)欄會(huì )有那個(gè)vobsub的小箭頭。。)。于是硬解的時(shí)候各種抽風(fēng)抽的很頭疼(尤其是帶字幕特效的ASS和SSA,說(shuō)白了就是直面廣大動(dòng)漫黨。。),于是本來(lái)打算加上的PDVD10測試只好擱置了。。
簡(jiǎn)述--wiki組的資源都比較受規矩于是IEGD軟解杯具的很厲害,1.33Ghz和1.6ghz都卡的厲害,1.33Ghz還伴隨著(zhù)嚴重的拖慢,于是DXVA壓倒性勝出。。
-----------不是小分割線(xiàn)-------------
小結-其實(shí)這么多視頻測試過(guò)來(lái),大家大致也該明白我測試的目的了,往往很多朋友對于GMA500的視頻能力有很多誤解,要么認為其一無(wú)是處,要么認為其萬(wàn)能,和PC無(wú)異
透過(guò)這個(gè)測試你可以看到,確實(shí)intel做到了支持DXVA規范的硬解(平臺限制沒(méi)有測試VAAPI,于是不好意思只能拿DXVA說(shuō)事了),而且確實(shí)支持硬解的視頻效果出色,但是測試中如此多的花屏案例也在說(shuō)明這一個(gè)問(wèn)題,面對國內如此雜亂的片源情況,僅僅靠微軟的一個(gè)DXVA想通吃那真的是沒(méi)戲,尤其是動(dòng)漫黨所依賴(lài)的動(dòng)漫資源,其中大量的資源不符合DXVA的要求,此時(shí)要么軟解要么只能干瞪眼了。。
當然了,面對著(zhù)符合DXVA的資源,GMA500所表現出來(lái)的效能是令人滿(mǎn)意的,同時(shí)配合上potplayer強大的字幕插件,多行,豎排,多種字體使得其掛載字幕效果媲美渲染字幕,確實(shí)為視覺(jué)享受。。
所以說(shuō)呢,通過(guò)本次測試,我個(gè)人著(zhù)力想還原一個(gè)真實(shí)的GMA500(包括使用環(huán)境,軟件的配置等),同時(shí)怎么看待這個(gè)真得看您了
標題: 關(guān)于GMA500的DXVA硬解開(kāi)啟,寫(xiě)點(diǎn)自己的經(jīng)驗
本帖最后由 -o-o-304-o-o- 于 2010.12.26 09:35 編輯
不想說(shuō)是啥教程,因為目前GMA500的情況個(gè)人也是頭暈目眩中,自己寫(xiě)點(diǎn)相關(guān)的,希望能給所有糾結DXVA配置的朋友們一些經(jīng)驗
還是先說(shuō)明一下。此為針對GMA500(也就是US15W芯片組,搭配atom Z515以上處理器)的配置教程。理論上UL11L類(lèi)似但是可能還是有些不同,沒(méi)有測試所以不敢瞎說(shuō),其他的芯片組配置可以參考本帖但是不能保證RP問(wèn)題,所以請謹慎
配置前提:請至少安裝完美解碼,終極解碼,k-lite等解碼器插件包,以確保擁有最新的解碼濾鏡和插件
分個(gè)2系統環(huán)境分開(kāi)討論
XP下有如下幾種配置方法
1.VMR7無(wú)渲染+PDVD8&PDVD10實(shí)現DXVA
其中720P級別的DXVA可以直接通過(guò)完美解碼設置powerDVD DXVA這個(gè)默認的preset來(lái)實(shí)現一鍵DXVA設置(需手工將視頻渲染器設置為VMR7無(wú)渲染)
1080P級別的DXVA硬解需通過(guò)potplayermini作為播放器,配置外置解碼器才能實(shí)現流暢,具體方法如下
舊版參數設置界面的potplayer
A 進(jìn)入potplayer的選項,r選擇上方的播放標簽,點(diǎn)選下方的濾鏡解碼器管理器,在基本設置標簽中點(diǎn)選不使用內置的圖像處理濾鏡,勾選不開(kāi)啟解碼器中對DXVA的支持
B 選擇濾鏡優(yōu)先權標簽,選擇添加外部濾鏡
選擇性的添加如下視頻解碼濾鏡:cl264dec.ax(PDVD8 H264視頻解碼器),clvc1dec.ax(PDVD8 VC-1視頻解碼器),clvsd.ax(PDVD8 MPEG2視頻解碼器),clcvd.ax(PDVD10 H264視頻解碼器),clcvd_vc1.ax(PDVD10 VC1視頻解碼器)
選擇性的添加如下音頻解碼濾鏡:claud.ax(PDVD的音頻解碼器),不添加音頻解碼器亦可
選擇性的添加如下的分離器濾鏡:splitter.ax(haali的分離器),不添加分離器亦可
C 選擇視頻解碼標簽,選擇濾鏡解碼器管理,添加外部解碼器,把剛剛的在步驟B中添加的解碼器再添加一次
D 選擇視頻解碼標簽,然后在對應的H264,AVC,MPEG1,MPEG2,VC-1中分別點(diǎn)選下拉菜單,選擇PDVD8或者PDVD10模塊,之后點(diǎn)擊下拉菜單的右側的省略號按鈕,打開(kāi)解碼器設置,將中間的DXVA選框打鉤(PDVD10不需要改動(dòng)解碼器設置)
E 退回選項界面,選擇視頻標簽
在視頻輸出方式的下拉菜單中選擇VMR7無(wú)渲染,點(diǎn)擊右側省略號按鈕打開(kāi)詳細設置,勾選VMR9混合模式,選擇混合YUV模式
輸出色系改為自動(dòng)或者YUY2(如果不使用haali的分離器的話(huà)可以選擇NV12或者YV12)
新版參數設置界面的potplayer
A選擇編碼器/濾鏡標簽,使用條件選禁用
B 打開(kāi)標簽(點(diǎn)標簽左側的+號打開(kāi)),選擇濾鏡優(yōu)先級,添加外部解碼器,操作參照舊版參數設置界面操作說(shuō)明中的B步驟來(lái)添加濾鏡
C 點(diǎn)選 視頻解碼器,選擇內部解碼器/DXVA設置,硬件加速DXVA設置選擇不使用
D 回到視頻解碼器欄,點(diǎn)選濾鏡解碼器管理器,添加外部濾鏡
后面的步驟同舊版參數設置界面操作說(shuō)明中的D步驟
E在參數設置界面,選擇視頻標簽,視頻輸出渲染器選擇VMR7無(wú)渲染,勾選VMR9合成模式,選擇YUV混合模式
2.VMR9無(wú)渲染+PDVD8&PDVD10實(shí)現DXVA
720P以下,直接使用完美解碼的powerDVD實(shí)現DXVA硬解
1080P,同樣是使用potplayermini,視頻渲染器選擇VMR9無(wú)渲染即可
3.EVR(C/A)+PDVD8&PDVD10實(shí)現DXVA
EVR使用前需要在系統中注冊,其他的同VMR7以及VMR9
4.默認的覆蓋合成器overlay+PDVD8&PDVD10
potplayer,pdvd10解碼器,vrm9無(wú)渲染,開(kāi)啟yuy混合模式
720P電影,cpu占用40%左右,atom z500@600MHz
富士通【做回小白鼠】U2010視頻播放經(jīng)驗
http://www.ibmnb.com/forum/thread-782837-1-1.html
慶祝U2010入手一周,發(fā)個(gè)帖子簡(jiǎn)單談?wù)勔曨l播放問(wèn)題。
剛入手U2010時(shí),裝的XP Tablet+SP3,gma500驅動(dòng)升級到最新的1094版(早先網(wǎng)上放出的都是1092)
[attach]694214[/attach]
播放軟件依然才用了本人習慣了的完美解碼,用了1月份的最新版本,經(jīng)過(guò)反復研究,視頻渲染器必須是“覆蓋合成器”,否則畫(huà)面肯定會(huì )卡,其余設置可以相對隨意。本設置測試過(guò)h264和wmv9兩種常見(jiàn)的mkv/avi/mp4常用視頻格式以及rmvb編碼的視頻,均100%流暢
眾所周知gma500官方號稱(chēng)支持h264,mpeg4,wmv9和vc-1硬件解碼,但就如早期nv和amd顯卡一樣,軟件支持是個(gè)問(wèn)題,硬解碼的實(shí)際意義是另外一個(gè)問(wèn)題(現在早就沒(méi)幾個(gè)人玩硬解了),貌似查到有人說(shuō)使用powerdvd8可以讓gma500的硬解功能生效,但是我手邊沒(méi)有這個(gè)軟體,就不做測試了。
US15W芯片組的TDP為2.3w,功耗未知(datasheet太長(cháng)懶得翻),Z530的TDP為2W,最大功耗為2.5W,參考這一數據,用IGP硬解高清視頻并不見(jiàn)得比cpu軟解省電,所以流暢軟解720p才是u2010的首要任務(wù)。但是剛入手的時(shí)候,無(wú)論什么格式的視頻,只要全屏播放就會(huì )卡,如果窗體最大化則不會(huì )有問(wèn)題,可以流暢播放。