머큐리 플레이백

 

1. 개요
2. 지원기종
3. 성능향상
4. 강제 가속


1. 개요


Adobe사의 동영상 편집 프로그램 Premiere Pro의 CS5이후 시리즈의 동영상 재생 엔진. 일부 그래픽 카드기종에서 GPGPU가속을 지원한다.

2. 지원기종


CS5부터 CS6까지는[1] NVIDIACUDA지원 그래픽 카드 중에서도 일부 기종에서만 하드웨어 렌더링[2]을 지원했고[3] CC로의 전환 후에는 애플이 중심이 된 OpenCL기반 지원이 추가되었다.[4] 따라서 CC에서는 윈도우매킨토시 기반이면 AMD, NVIDIA의 외장 그래픽카드가 장착된 컴퓨터에서 모두 구동된다. 최근 들어서 맥 환경에서 Metal를 지원하기 시작했고, 맥 프로 한정으로 비디오 가속 카드인 Afterburner 카드를 베타버전에서 지원하기 시작했다.

3. 성능향상


머큐리 플레이백 엔진은 아직 개발 초기 단계라 일부 효과를 제외하면 가속이 제대로 되지 않는다.[5] 또한 원본 영상도 가속 지원 코덱의 동영상 파일이라야 한다.
위의 조건 둘 다를 만족했을 때만 제대로 된 가속이 이뤄지며, 그 이외의 경우에는 CPU기반의 처리보다 더 느린 속도를 보이기도 한다(...).
다만 두 조건이 모두 만족되어도 더 느린 속도를 보이는 경우가 있는데, 대신 이 때는 CPU부하량이 다소 줄어든다.

4. 강제 가속


이 엔진은 소수기종에서만 가속되도록 하는 잠금이 있으므로, 다음과 같은 절차를 거치면 잠금을 해제할 수 있다.
맥 OS 의 경우
/Applications/Adobe\ Premiere\ Pro\ 버전명/Adobe\ Premiere\ Pro\ 버전명.app/Contents/cuda_supported_cards.txt -NVIDIA의 경우
/Applications/Adobe\ Premiere\ Pro\ 버전명/Adobe\ Premiere\ Pro\ 버전명.app/Contents/opencl_supported_cards.txt -AMD의 경우
에 해당 그래픽카드를 추가하면 된다.
[1] 윈도우 한정. 매킨토시는 CS6에서 이미 OpenCL 가속을 지원했다.[2] GPGPU가속을 뜻한다.[3] 768MB이상의 VRAM이 장착되어 있어야 했으며, 이 중에서도 상위 몇몇 기종을 제외하면 소프트웨어적인 잠금을 풀어야만 사용 가능했다. 이는 NVIDIA가 쿼드로쪽에만 CUDA를 허용하고, 지포스 라인업은 NVENC에서만 되게한 조치의 영향으로 보인다.[4] 쿠다쪽 지원이 없어진건 아니다. [5] 사실 하위호환 때문에 예전에 개발된 효과들은 코드 재작성시 어떤 일이 날지 뻔하다.


분류