티스토리 뷰

Hackintosh 에서는 보통 Nvidia 비디오 카드를 많이 사용하는대요. 여기서는 Nvidia 카드의 CUDA 를 이용하여 Premiere pro, After Effect 프로그램에서 GPU 를 사용하는 활성화 하는 방법입니다.


 이 포스팅을 Hackintosh 카테고리에 넣은 이유는 제 맥북 에어는 온보드 HD 시리즈로 되어있어 CUDA 가 없습니다....  그리고 많은 Hackintosh 유저들은 디폴트로 제공되는 비디오 카드를 사용하지 않기 때문입니다. 디폴트 넘버링 들은 CUDA 설치 후 그냥 사용하셔도 될 것 같습니다.


우선 After effect 를 Cuda 없이 실행할 경우 아래와 같이 메세지가 뜨게 됩니다.



대충... Ray-tracing을 위해서 Nvidia GPU 의 CUDA 를 설치해 달라는 의미 입니다. 안그러면 CPU를 사용하겠다!



위와 같이 설정 메뉴를 들어 가면 CPU 만을 사용하게 설정이 되게 됩니다.


일단 Nvidia 의 CUDA for mac 으로 이동하여 cuda 를 다운받습니다. 링크



최신버전으로 받습니다.


아래와 같이 설치해 주도록 합니다.



그리고 아래의 문서를 다운받으신 후 열어 주시고 Command 를 열어 주시기 바랍니다.

문서 다운로드 



 총 과정은 영어로 CUDA 라는 파일에도 쓰여 있지만 한글로도 Tutorialbook.co.kr 에서 설명하도록 하겠습니다. 





1. 그래픽 카드 알아내기


 우선 MAC 에서 자신의 그래픽 카드의 이름을 알아내는 방법입니다. 


 Adobe 에서 지원하는 그래픽 카드 이름을 알아내기 위해 Command 에 아래와 같은 명령어를 쳐보시기 바랍니다.


/* CC 2014 기준 */
/Applications/Adobe\ Premiere\ Pro\ CC\ 2014/Adobe\ Premiere\ Pro\ CC\ 2014.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer

/* CS6  기준 */
/Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\ CS6.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer

 위의 명령어를 치시면 아래와 같은 리스트를 확인하실수 있는대요 이곳에서 CUDA Device 0 - 의 Name 이 필요 한 값이니 Command + C 를 이용하여 복사해 두시기 바랍니다.



제 경우에는 GeForce GTX 770 이 되겠습니다.


2. After Effect 에 GPU 처리 설정하기


 다음은 After effect 에 CUDA 를 적용하는 방법입니다. 위의 커멘드에서 보시면 아시겠지만 아래와 같은 메세지가 있습니다.


* Not enabled by default because it did not match the named list of cards. ( 기본 비디오 카드 리스트에 있는 이름들과 일치 하지 않습니다.  따라서 이용하실수 없습니다. )


 이곳에서 진행할 것들은 1번에서 찾은 비디오 카드의 이름을 리스트에 등록하는 것 입니다.


After Effects CC 2014 기준으로 아래와 같이 치셔야 되며 문서에는 CS6 기준으로 되어 있습니다. 본인의 설치 폴터와 어플리케이션의 위치에 맞게 수정하여 vim 이나 nano 를 이용하여 문서를 열어 주시기 바랍니다. ( 해킨토시를 설치하셨다면 이정도 쯤이야?... )


/* CC 2014 기준 */
$ sudo vim /Applications/Adobe\ After\ Effects\ CC\ 2014/Adobe\ After\ Effects\ CC\ 2014.app/Contents/raytracer_supported_cards.txt

/* CS 6 기준 */
$ sudo vim /Applications/Adobe\ After\ Effects\ CS6/Adobe\ After\ Effects\ CC\ 2014.app/Contents/raytracer_supported_cards.txt


위으 파일을 여셔서 아래와 같이 자신의 비디오카드를 목록에 입력하여 주시기 바랍니다.



위와 같은 목록에서



위와 같이 자신의 그래픽 카드 를 입력하여 주시기 바랍니다. 제 기준으로는 GeForce GTX 770 을 입력하였습니다.


ps. vim 혹은 nano 를 사용할줄 모르신다면 조금 찾아 보시면 금방 나올 것 입니다.


 수정을 완료 하셨으면 이제 After Effect를 실행하여 아래와 같이 After Effect > Preferences > General > Previews > GPU Information 을 눌러 그래픽 카드가 제대로 적용 되었는지 확인하여 보시기 바랍니다.




After Effect > Preferences > General



Previews > GPU Information



GPU 와 CUDA 를 확인해 봅니다.


After Effect  는 정상적으로 적용된 모습입니다.


3. Premiere Pro 에 GPU 설정 적용하기


 이제 Premiere Pro 에 적용해 보도록 하겠습니다. After Effect 와 마찬가지로 받으신 파일의 경로를 찾으신후 비디오 카드 이름을 넣어 주시면 됩니다.


우선 2에서와 마찬가지로 Command ( 커맨드 ) 에 아래와 같이 명령어를 입력하여 주시기 바랍니다.


/* CC 2014 기준 */
$ sudo vim /Applications/Adobe\ Premiere\ Pro\ CC\ 2014/Adobe\ Premiere\ Pro\ CC\ 2014.app/Contents/cuda_supported_cards.txt

/* CS6 기준 */
$ sudo vim /Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\ CS6.app/Contents/cuda_supported_cards.txt

 위의 명령어는 여러분의 설치 경로에 따라 변경하여 사용해주시기 바랍니다. 또한 뒤쪽의 cuda_supported_cards.txt 의 이름을 opencl_supported_cards.txt 으로 변경하여 마찬가지로 수정하여 주시기 바랍니다.


명령어를 입력하셨으면 아래와 같은 리스트가 나옵니다.



이제 이곳에서 아래와 같이 비디오카드를 입력하여 주시면 됩니다.



이제 적용을 해주시고 아래와 처음 장치 이름을 알아 내기 위해 사용하였던 명령어를 이용하여 변경된 사항을 확인하시기 바랍니다.



처음 그래픽 카드를 확인하기위해서 명령어를 쳤을때 보았던


* Not enabled by default because it did not match the named list of cards. ( 기본 비디오 카드 리스트에 있는 이름들과 일치 하지 않습니다.  따라서 이용하실수 없습니다. )


위의 메세지가 보이지 않는 것을 확인하실수 있으실 것입니다.


이제 재부팅 후 사용하여 보시기 바랍니다.

공유하기 링크
댓글