瀏覽單個文章
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: Nov 2002
您的住址: 東湖
文章: 1,688
785G硬解AVC上限的研究

一點閒聊 大家將就看看吧...

話說最近在下的電腦在拖了2年半終於更新了
既然都更新了 就想說玩玩看785G的硬解 玩著玩著就發現了一個怪現象:
網路上不是說UVD2開DXVA的上限是Profile Lv.5.1嗎?
為什麼有的檔案是5.1的 但是DXVA開的起來?
查著查著就查到了本站vxr先進的文 裡面有列了些測試
發現似乎跟解析度及Ref Frame數目有關係

經過了幾天無聊的浪費能源之後 終於研究出了一點東西:
1.UVD2硬解AVC並不是看Profile(但是iPhone3GS跟PS3是)
其實真的是看解析度及Ref Frame
先看實驗設定:
實驗是用MEnocder+WinMEnc做的
只下兩個固定參數:CRF設20 Lv設5.1 然後透過frameref來設定Ref Frame的數目
其餘皆照預設參數 沒改動

以下是實驗後的結果:
1920*1080時 能開DXVA的Ref Frame上限是4
1280*720時 能開DXVA的Ref Frame上限是8
8XX*480/480*320時 能開DXVA的Ref Frame上限是11
在下去的解析度因為有無硬解意義不大 就沒測了

從結果來看 如果是目前的影片 UVD2是夠用了
但是如果將來為了要有更小了檔案大小而使Ref Frame=16的設定開始普及
那問題就大了...

測完之後也有些疑問:
1.這個限制應該是根據某項規格而來 不知道是DXVA還是BD的Profile呢?
2.由結果看 個人猜測ATi遲遲不把Ref Frame上限提升的原因 可能是出在ATi於通用運算的能力不夠強?(Ref Frame愈高 運算力的要求愈高)但是這點因為手邊無有UVD2.2的卡測試 所以僅止於猜想
3.同樣僅止於猜想 由於nV的GPU在通用運算效能做的比ATi好多了 nV的VP2/3/4會不會也有可能是透過CUDA來讓GPU執行硬解的呢?
也因此 在DXVA的支援也比ATi好?
     
      
舊 2010-03-17, 08:51 PM #1
回應時引用此文章
dabochi離線中