游戲外的競爭!NVATI通用計算技術分析
● GPU非3D游戲應用之三:視頻轉碼
GPU視頻編碼的鼻祖,同樣是由ATI最先實現的,在X1000時代,ATI在催化劑驅動中集成了一款名為Avivo Video Converter的小工具軟件,該工具能夠將常見視頻轉換為手持設備(iPod、PSP等)支持的格式,速度比單純CPU編碼快好幾倍。
雖然Avivo的速度非常快,但據測試表明該軟件似乎跟GPU的處理能力沒關系,X1300/X1600/X1800/X1900的編碼速度幾乎相同,而且ATI的新顯卡(HD2000/3000/4000)并不支持Avivo編碼器。隨后Avivo被破解,使得它能夠應用在所有DX9/DX10顯卡(包括N卡)上面,于是很多人懷疑Avivo只是一個打著GPU的幌子、通過犧牲畫質換取速度的CPU編碼工具!
時過境遷,當Avivo編碼器快被眾人所遺忘,Badaboom大出風頭之時,ATI在2008年最后一款催化劑驅動8.12當中重新啟用塵封已久的Avivo編碼器:
雖然名稱沒變,但ATI稱這個小工具基于Stream流處理技術重新編寫,僅支持HD4000系列顯卡,速度更快,而且同樣堅持完全免費的策略。這對于垂涎Badaboom已久的A卡用戶來說,的確是個不小的驚喜。

AIT轉換CPU占用率

NVIDIA轉換CPU占用率
根據國外媒體的測試結果,可以明顯看出ATI在速度上擁有更強大的實力,然而卻也使用了更多的CPU占用率作為代價,作為集CPU于GPU于一家的AMD來說,并不在意GPU應用時CPU占用率的高低,不需要去刻意的控制CPU占用率,這或許也是它速度更快的一大原因。
NVIDIA雖然速度稍慢,卻在輸出的畫質上明顯高于ATI,CPU占用率也要低出不少。就兩者看來,并沒有一個明顯的贏家,都體現出了GPU的并行計算能力,雖然Avivo速度更快,支持格式更多,但輸出質量結果并不完美。Badaboom輸出畫質質量高,界面精美,但速度比Avivo慢,支持格式也相對有限,最重要的是還要收費——試用版本只能轉30次,同時試用版轉出來的視頻帶討厭的Logo。(好在目前網上已有完美破解版本)
詳細評測請看:無視CPU!GPU視頻轉換ATI與NV誰更強?
對于ATI Avivo視頻轉換器所存在的問題,ATI官方也毫不避諱,稱這款才剛剛面世的小工具確實還不夠完善,存在一些BUG,這將會在未來的催化劑驅動中得到修正。ATI稱:Avivo視頻轉換器僅使用GPU完成視頻編碼中的一部分工作,具體的說,GPU目前僅負責視頻編碼過程中對運算能力最敏感,最適于GPU應用的“運動估算”部分。由于在視頻編碼中交給GPU的負載是固定的,因此該過程中的GPU占用率可能因型號的不同而出現高低不等的現象。
詳細報道請看:AMD官方回應Avivo視頻轉碼質量問題!
● GPU視頻轉碼小結:
- ATI Avivo Video Convert的優點:免費、片源兼容性好、轉碼速度超快
- ATI Avivo Video Convert的缺點:軟件功能太簡單、只能轉出低碼率低分辨率影片、視頻畫質較差、CPU占用率很高、軟件BUG不少
- NVIDIA Badaboom的優點:軟件界面友好、視頻畫質高、能輸出1080p、CPU占用率低
- NVIDIA Badaboom的缺點:付費軟件、只支持正版光碟(網絡片源支持格式有限)、轉低碼率影片速度不如Avivo
- 兩者都不支持嵌入字幕
可以說,兩款GPU轉碼軟件都還不夠完美,但比起純CPU轉碼都要快很多,尤其是Badaboom軟件版本更新非常頻繁,新版本不但轉換效率進一步提高,而且還能夠支持H.264的CABAC可變長編碼熵運算,對于片源支持度也進一步放寬。
當初GPU高清視頻解碼技術發布時,也是問題一大堆:僅支持正版影碟和PowerDVD,不支持第三方軟件,不支持外掛字幕,不支持網絡常見的編碼及封裝格式如X264/MKV等,但隨著時間的推移這些問題都迎刃而解。現在GPU轉碼技術正處在起步階段,存在一些問題是可以理解的,但GPU加速是大勢所趨,相信今后會有越來越多的軟件加入支持,功能和兼容性將會更完美。
關注我們


