소프트웨어 (코덱) nVidia CUDA 가속이 되는 LAV CUVID Decoder 설치/사용기

2011.05.05 23:20

고달픈명탐정 조회:29237 추천:1

안녕하십니까?

고달픈 탐정입니다.


DirectShow Media Splitter / Decoders인 LAV Filters - 만능 스플리터를 목표로 하고 있는 것으로 보임. - 를 개발하고 계신 nevcairiel이란 분께서 또다른 Decoder를 내놓았습니다.  

바로 LAV CUVID Decoder (nVidia CUDA Video Decoding API ("CUVID"))입니다.

제작자가 소개하고 있는 이 코덱을 살펴보면


001-LAV-Decoder-CUDA-2011-05-05.png


H264, VC-1, MPEG2, MPEG4-ASP(DivX, XviD) 영상물을 디코딩할 수 있고 그외 이것저것 훌륭한 지원을 하고 있다고 합니다.


그런데 가장 중요한 것은 이 코덱이 nVidia 비디오 카드에서 CUDA가속을 지원한다고 하는 사실입니다. 우리가 일반적으로 영상물을 가속할 때 DirectX의 DXVA를 이용하지만 nVidia 카드 사용자는 덤으로 CUDA가속을 할 수 있다는 점은 모두 아시리라 믿습니다.

지금까지 CUDA가속을 활용하는 대표적인 코덱으로는 CoreAVC가 있죠.

CoreAVC는 H264/AVC에 대하여만 CUDA가속을 지원하고 있습니다만 이 LAV CUVID Decoder는 위에서 열거한 H264/AVC, WVC1, MPEG2, MPEG4(DivX, XviD) 모두에 대하여 CUDA 가속을 가능하게 하고 있습니다.

특히 VC-1(WVC1) 영상물은 재생 자체도 까다롭고 가속은 더욱 어려웠는데 이를 원활하게 지원하고 있다하니 반가운 일이라 하겠습니다.


[주의] : AMD 그래픽 카드에서는 LAV CUVID Decoder 로 CUDA 가속을 할 수 없습니다.

[주의] : 아래의 테스트는 nVidia의 PureVideo HD VP4 엔진을 사용하는 GT430 칩셋으로 하였습니다. VP3 이하에서는 어떻게 동작할 런지 알 수 없습니다.


잠깐 테스트해보겠습니다.

우선 다운을 받습니다. 현재로서는 32bit용만 배포되고 있습니다.


LAV CUVID Decoder 다운받기 (32bit)


버전은 0.6 입니다. 압축을 풀면 LAVCUVID-0.6 이라는 폴더가 생성이 됩니다. 이 폴더를 적당한 장소로 옮깁니다.


002-LAV-Decoder-CUDA-2011-05-05.png


해당 폴더 내에서 install.bat 파일을 마우스 우클릭하여 관리자 권한으로 실행합니다.

나중에 삭제할 때에는 같은 방법으로 uninstall.bat 을 실행하고 폴더를 삭제해 버리면 끝입니다.


이렇게 하여 LAVCUVID.ax 코덱을 시스템에 등록시켰습니다.


Potplayer에서 어떻게 동작하는지 살펴보겠습니다.


004-LAV-Decoder-CUDA-2011-05-05.png


환경설정 -> 코덱/필터 -> 필터/코덱관리 -> 시스템 코덱 추가 를 클릭합니다.


005-LAV-Decoder-CUDA-2011-05-05.png


리스트에서 LAV CUVID Decoder 를 선택하고 확인을 누릅니다.


006-LAV-Decoder-CUDA-2011-05-05.png


코덱목록에 LAV CUVID Decoder 가 등록되었습니다. 이 코덱을 선택한 뒤 필터정보를 눌러 봅니다.


007-LAV-Decoder-CUDA-2011-05-05.png


환경설정을 위와 같이 해줍니다. (이미 되어있을 것입니다.)


[주의] : Windows XP 사용자 중에 이상현상이 발생하는 분은 Use DXVA Interop Mode 부분의 체크를 해제해 주어야 합니다.


001-LAV-Decoder-CUDA-2011-05-08.png



비디오 코덱을 위와 같이 설정해 줍니다. 물론 취향에 따라 여러가지 선택이 가능하지만 지금은 테스트 단계이므로 일단 위와 같이 해봅니다.

참고로 저는 오직 VC-1 디코더로서 LAV CUVID Decoder 를 사용하고 있습니다.


009-LAV-Decoder-CUDA-2011-05-05.png


환경설정의 영상 부분을 선택하고 비디오 출력장치를 자동선택(권장), EVR, Madshi Video Renderer 중에서 선택합니다.

Madshi Video Renderer(madVR.ax)는 원래 하드웨어 가속을 지원하지 않습니다만 LAV CUVID Decoder가 CUDA 프로세서를 이용해 가속을 해줄런지도 궁금해집니다.

따라서 저는 일단 입소문 좋은 - 화질이 가장 좋다고 알려진 - Madshi Video Renderer를 선택하였습니다.


다음은 짐 캐리 주연의 A Christmas Carol (2009년작) 샘플입니다. MPEG4-ASP(XviD)로 인코딩 된 영상물인데 MPEG4-ASP는 nVidia 그래픽 카드에서 아직 가속이 안되고 있죠. 하드웨어적으로 VP4 지원 칩셋은 가속이 가능하기는 하나 현재 지원 코덱의 부재로 안되고 있는 것입니다.

AMD 카드에서는 HD6xxx (HD67xx 제외) 시리즈에서 DivX Decoder 베타 코덱을 통해 현재 가속을 지원하고 있습니다.


[참고] : 관련글을 보시려면 여기 <AMD HD6000 시리즈에서 DivX 영상 하드웨어 가속>로 이동하세요.


010-LAV-Decoder-CUDA-2011-05-05.png


LAV CUVID Decoder가 잘 적용되고 있습니다. 컬러 스페이스는 NV12 로 출력이 되고 있어요.


011-LAV-Decoder-CUDA-2011-05-05.png


이때 GPU-Z를 살펴보면 GPU 클럭이 올라가 있고 Video Engine Load 가 11%를 점하는 것을 볼 수 있습니다.

즉 CUDA 프로세서가 작동하여 가속을 시키고 있다 추정됩니다.

Madshi Video Renderer로도 CUDA 가속이 가능하다는 이야기가 되겠지요. 다른 Renderer 역시 말할 필요는 없겠습니다.

그러나 고작 MPEG4-ASP를 가속시키는데 GPU Full Clock이 필요한지는 의문이라 하겠습니다.


001-LAV-Decoder-CUDA-2011-05-06.png


작업관리자에서는 Potplayer 가 CPU를 5% 가량 점하고 있다고 알려주고 있습니다. 가속은 되는데 점유율이 약간 높아 보이네요.

이 외에도 MPEG2 interlaced, H264/AVC, WVC1 영상물을 재생해 보았는데 모두 CUDA 가속을 잘 해주고 있음을 확인하였습니다. 하지만 화면이 미세하게 버벅거리는 영상물도 몇몇 있었습니다.


(원래 2편으로 넘어가려 하였으나 굳이 그럴 필요가 없으리라 생각되어 1편으로 줄이겠습니다.)

각자 테스트해보시고 저는 이만 줄일까 합니다.


제작자의 Doom9 포럼 포스트로 이동하시려면 아래 그림을 클릭하세요. ^^

이 디코더가 자주 업데이트되리라 예상되는 만큼 관심있는 분들께서는 종종 들여다 보시길..


003-LAV-Decoder-CUDA-2011-05-05.png


감사합니다.

번호 제목 글쓴이 조회 추천 날짜
[공지] 사용기/설치기 이용안내 gooddew - - -
6545 소프트웨어| 윈8.1 모든 버전 시디키 입력하기............ [3] 구디 60132 1 09-08
6544 유무선 공유기 설치 & 사용기?? [3] 콩나물국 59814 0 02-24
6543 MS 오피스 2007 설치후.. [4] 김성호 44781 0 11-28
6542 윈 도 우| WORLD`S BEST PE - FINAL ★★★메뉴얼★★★ [1189] 사랑과평화 39514 566 05-11
6541 하드웨어| 내/외장 랜카드의 차이를 자주 느낍니다. [36] 타락한영혼 36522 0 03-28
6540 인터넷 끊김 증상... 임시 방법...(2) [34] 김용환 36458 0 02-13
6539 윈 도 우| Windows 10 Pro 영구 인증하기 [18] JOA 32931 5 08-02
» 소프트웨어| (코덱) nVidia CUDA 가속이 되는 LAV CUVID Decoder 설치... [28] 고달픈명탐 29237 1 05-05
6537 MSDN windows7 86-64Bit ultimate Dell OEM 설치후 자동... [31] 최재수 28161 0 09-19
6536 시게이트 하드디스크 (피씨디렉트) A/S 후기 [19] 최순곤 28125 0 02-24
6535 GHOST XP sp3 순정판 [17] cdcsj 27721 0 04-30
6534 은나노님의 7diet2 버전 버그 리포트 [4] 나타 26767 0 06-02
6533 윈 도 우| 윈8 합법적인키로 윈8.1 ISO 다운로드 방법입니다. [16] 사랑해요1 25863 3 10-19
6532 7068 KR 설치했습니다. [3] 김용환 25448 0 04-01
6531 윈7 허접 설치 사용기 [7] Vega1st 25308 0 01-14
6530 소프트웨어| 어도비 콜렉션 cs5.5 인증 해결~!!! [13] 서용신 24640 0 08-02
6529 소프트웨어| 자료실에올라온 윈도우7 새로운 설치방법 해본결과....대박 [15] 슈퍼맨 24570 0 09-12
6528 USB 16기가 지름신.. [21] OI가 24269 0 12-15
6527 대박이군요. Differencing VHD 기능 [21] BigShit 24036 0 11-22
XE1.8.27 Layout1.4.8