설치 / 사용기

[수정] AMD HD6000 시리즈에서 DivX 영상 하드웨어 가속

2010.12.16 23:27

고달픈명탐정 조회:16755 추천:2

AMD는 HD6000 시리즈의 그래픽 카드부터 MPEG-4 ASP(Advanced Simple Profile) 포맷의 인코딩 영상물에 대한 하드웨어 가속을 지원하기 시작하였습니다. MPEG-4 ASP는 다름 아닌 DivX/Xvid 비디오 코덱을 말합니다.

nVidia는 VP4 지원 칩셋부터 가능하였으니 ATi가 이 부분에 대한 만큼은 nVidia에 한발 늦은 셈이겠습니다. 두 회사 모두 MPEG-4 ASP에 대한 그래픽의 하드웨어적 처리를 구현하였지만 DivX에 대한 가속 지원 코덱의 부재와 그래픽 카드 드라이버의 미비 등으로 그간 확인이 어려웠습니다.


그런데 이번에 DivX Labs에서 AMD와 협력(?)하여 GPU에 의한 디코딩이 가능한 코덱을 오늘자(2010. 12. 15.)로 발표하였습니다.

아직은 Beta 버전이지만 간단하게 이 코덱을 설치하고 Media Player Classic - HomeCinema를 통해 가속이 원할하게 이뤄지는지 살펴보고자 합니다.


저는 현재 HD6850을 사용하고 있습니다. DXVA Checker를 돌려보면


023-DivX-2010-12-16.png


보시는바와 같이 ModeMPEG4ASP_VLD라고 하여 MPEG-4 ASP에 대한 VLD가속이 지원됨을 알 수 있습니다.


우선 이 테스트를 위하여 AMD 그래픽 카드 소유자께서는 UVD3 지원의 HD6000 시리즈 이상(그래픽 드라이버 10.12 이상)이어야 하고 nVidia 이용자께서는 VP4 지원의 GT200 시리즈 이상의 그래픽 카드를 소지하셔야 합니다.(nVidia에서는 테스트하지 못하였습니다. 가능하리라 생각되는데 다른 분께서 테스트해보시고 결과를 올려주시면 고맙겠습니다.)

또한 M$의 DirectX9 런타임이 설치되어 있어야 합니다.


먼저 아래에서 코덱을 다운받아 설치합니다.

DivX Codec Beta Installer - enabled Hardware Acceleration


003-DivX-2010-12-16.png


DivX Plus Codec Pack Beta 버전이 설치되고 있습니다.

설치를 완료한 후에


006-DivX-2010-12-16.png


시작 -> 모든 프로그램 -> DivX Plus -> Codec Settings를 찾아 클릭합니다.


007-DivX-2010-12-16.png


설정창의 왼쪽 패널에서 Playback Settings를 선택하고 그 오른쪽에서 Advanced 탭을 선택합니다. ASP에 대한 설정을 위하여 오른쪽의 스크롤 바를 아래로 쭉 내립니다.


008-DivX-2010-12-16.png


맨 아래 Use DXVA hardware accelerated playback when available를 체크 표시하고 저장합니다.

원래 DivX 코덱은 영상 재생시에 DivX의 로고가 워터마크로 삽입이 됩니다. 이게 보기 싫으신 분들께서는


009-DivX-2010-12-16.png


Show DivX watermark on video에서 체크 해제하시면 로고가 보이지 않게 됩니다.


다음은 Media Player Classic - HomeCinema(32bit용)를 실행하고 화면 가운데서 우클릭합니다.


010-DivX-2010-12-16.png


Options로 들어 갑니다.


011-DivX-2010-12-16.png


Options 설정창에서 Internal Filters를 선택, 오른쪽 패널의 Transform Filters의 Xvid/MPEG-4, DivX를 체크 해제합니다.


012-DivX-2010-12-16.png


같은 곳 External Filters를 클릭하고 우측 패널에서 Add Filter를 눌러 줍니다.


013-DivX-2010-12-16.png


필터 선택 창에서 DivX Decoder Filter를 선택합니다.

여기서 한가지 주의할 점은 위 스샷에서 보시는 바와 같이 DivX Decoder Filter가 2개가 있을 수 있습니다. 이미 다른 기회에 DivX Decoder Filter를 설치하였을 때 2개가 나타나게 됩니다. 저는 CyberLink PowerDVD10을 설치하였기 때문에 DivX Decoder Filter가 이전에 이미 존재하고 있었습니다. 이 2개 중 어느 것이 우리가 원하는 Decoder일까요? 하나를 선택하여 등록해 봅니다.


014-DivX-2010-12-16.png


그림과 같이 DivX Decoder Filter가 등록되었습니다. 이 등록된 DivX Decoder Filter를 마우스로 선택해 더블클릭해봅니다.


015-DivX-2010-12-16.png


버전과 2010년이라는 년도, 아래의 빌드넘버를 확인하여 이 Decoder가 우리가 방금 설치한 녀석이라는 확신을 얻습니다.


016-DivX-2010-12-16.png


설정의 끝으로 DivX Decoder Filter를 Prefer로 지정하여 DivX 인코딩 영상물 재생시 이 코덱을 가장 우선적으로 적용하여야함을 MPC-HC에 알려 줍니다.


테스트를 위하여는 DivX 영상 클립을 얻어야겠지요. Xvid 영상물은 우리가 흔하게 구할 수 있지만 DivX를 구하지는 쉽지 않습니다 - 아마도 DivX 코덱이 유료이기 때문일 것입니다.


[수정]

XviD 영상물이 가속이 잘 안된다고 썼었습니다만 다른 분들께서 가속이 무난하게 되더란 말씀이 계셔서 다시 실험결과 XviD 영상물 역시 대부분 가속이 잘 이뤄지더군요.

아마 제가 갖고 있던 샘플 몇가지에 문제가 있었던 모양입니다. 그러나 XviD가 DivX의 클론이라 할지라도 이미 상당 시간 서로 다른 길을 가고 있어 100% 호환성을 갖는다는 장담은 하기 힘들지 않나 보여집니다. 


아래의 사이트에서 DivX 영상 클립을 몇개 다운받습니다.


DivX 무비 트레일러 다운받기 Digital Digest


저는 '28일후'라는 좀비영화 트레일러를 다운받았습니다.


017-DivX-2010-12-16.png


화면 아래 상황라인에 DXVA 가속이 되고 있음을 보여주고 있습니다.


020-DivX-2010-12-16.png


계속 잘 됩니다.

화면이 약간 조잡하고 붉은 색 계통이 부정확하게 표현되고 있음을 일견 알 수 있습니다.


019-DivX-2010-12-16.png


CPU 사용율은 약 3%.

가속이 되는 것은 틀림없는데 제 생각에 아직은 CPU 사용율이 조금 높아 보입니다.

원래 MPEG-4 ASP에 그래픽 하드웨어 가속 기술을 구현하는데 있어 비판이 많았었습니다. MPEG-4 ASP는 상대적으로 가벼운 코덱이었기 때문에 사양이 조금 딸리는 CPU로도 충분히 재생이 가능한데다 하드웨어적 가속에 기술적 어려움이 없다는 이유를 들어 굳이 이렇게까지 하드웨어 가속을 써넣어야 하는가라는 의문과 함께 생색내기용 아니냐는 지적이 있었다는 것이죠.

그러나 사용자들로서는 어떤 코덱이든 간에 하드웨어 가속을 지원한다하여 손해볼 것은 없겠지요.


아직은 영상이 매끄럽지 못하고 색상의 왜곡도 보이며 CPU사용률도 높아 보입니다만 첫 술에 배부를 수는 없는 법이겠습니다.

곧 좋아지리라 기대합니다.


혹시나 하여 Potplayer에서도 가속이 가능한지 테스트해 보았습니다.


021-DivX-2010-12-16.png


022-DivX-2010-12-16.png


가속이 잘 안되더군요. => 됩니다.

시간이 부족하여 이리저리 충분히 테스트해보지는 못했습니다만 조금 손보면 가능할 것도 같았습니다. 역시 이 부분도 다른 고수님께 미뤄봅니다.


[수정]

제가 엉뚱한 곳에서 삽질하고 있었네요.

Potplayer에서도 일단 DXVA가 걸립니다. 2Mbyte의 한계로 본문에 내용 첨가가 불가능하오니 아래 댓글에서 확인 바랍니다.


오늘은 DivX 가 Hardware Acceleration이 가능한 Beta 코덱을 내놓았다는 소식과 함께  이 코덱을 이용하여 DivX로 인코딩된 영상물의 하드웨어 가속이 실제 가능한지를 Media Player Classic - HomeCinema를 통해 테스트해보았습니다.



끝까지 읽어 주셔서 감사합니다.




[추가] 관련문서와 자료는 아래 링크를 참조하시기 바랍니다.

https://labs.divx.com/accelerated

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
958 에이 뭐 이래? IE 9 [10] 아깝게루저 5734 0 03-16
957 IE 9 VS 불여우 4 VS 크롬 개발자 버전 [3] 노란 4012 0 03-15
956 ie 9 체감속도 빠른거 같네요 [21] gooddew 5255 0 03-15
955 IE9 설치후기^^ [1] np2103 3852 0 03-15
954 IE9 몇몇 은행 ActiveX 설치기 [3] 초코맛단지 7357 0 03-15
953 IE9와 팝업창 [4] GoogleDotC 5484 0 03-15
952 [IE9] 영문 초간단사용기 [5] 적광 3702 0 03-15
951 가격보며 골라먹는 재미 : Embedded 7 [21] 우금티 7129 0 03-14
950 IPv6 완전히 죽이기 [25] 적광 8245 0 03-13
949 Ture Image 복구 사용기.. F11 기능 이용 [10] 한스네 5098 0 03-13
948 헐 NAV짱..ㅋㅋ [8] 엉아가왔써 5035 0 03-12
947 레노버 b560 노트북 윈도우7 2개월 사용하면서 느낀점입니다. [3] 어사또 5276 0 03-12
946 아.. 노턴안티바이러스도 느리네요.ㅠ [28] 엉아가왔써 4571 0 03-12
945 샌디에 ahci사용시 참고. [9] 영호 5040 0 03-11
944 RamDisk Plus VS Dataram RAMDisk [20] 죠타로 7986 0 03-10
943 구글 크롬 10 정식버전의 문제점 [17] 정원해 5869 0 03-10
942 내가 생각하는 grub의 장점은 [3] 삐져 4795 0 03-10
941 익스플로러9 RC버전의 버그... [13] 고래 천사 4924 0 03-08
940 64비트 OS에서 Program Files (x86) 없애면? [10] 우금티 7140 0 03-08
939 모든 것을 바탕화면 우클릭+단축키로 ~ [8] 우금티 4973 0 03-08
XE1.11.6 Layout1.4.8