한동안 쓸일이 없다가 오늘 다비치 리졸브로 작업을 좀 할려고하니
OpenCL/CUDA 에러를 뿜으면서 작동이 되지 않았다.
분명히 예전에 작업한 컴퓨터 그대로여서 더욱 당황
DaVinci Resolve could not infd any OpenCL capable GPUs. Would you like to review and update your DaVinci Resolve Hardware Configuration?
한마디로 OpenCL 하드웨어 가속을 해야하는데 지원하는(사용가능한) 하드웨어가 확인되지 않는다. 라고한다.
인텔 내장그래픽을 사용하기는 하는데 분명히 OpenCL을 지원한다고 나와서 무슨 말인가 했다.
인터넷에서는 Open Configuration에 들어가서 Advnaced로 들어간다음
LsManager.3.NumGPUs = 1
LsManager.3.GPUMapping = 0
LsManager.3.GPUMappingEnable = 1
Local.GPU.Mode = CUDA
이거를 그대로 집어 넣어주면 된다고 하는데 대략 CUDA 하드웨어 가속을 강제로 사용한다는 의미이다.
근데 문제가 뭐냐하면 이번에는
DaVinci Resolve could not infd any CUDA capable GPUs.
라고 뜬다. 뭐… CUDA코어가 애초에 엔비디아 그래픽카드에만 있으니 그렇겠구나 했다.
하지만 계속 찾아보니 다른 그래픽카드나 CPU도 CUDA코어가 아니면 비효율적이라서 그렇지 쓸 수는 있다고하는데
뭐 어쩌라는 걸까
CUDA 개발키트는 그래픽카드랑 상관없이 설치각 가능해서 해봤지만
에러창은 그대로였다.
결론부터 말하면 위에 했던거 다 필요없고 집어 던지고
Memory and GPU 에 들어가서
GPU processing mode를 OpenCL로
GPU selection mode의 default 값이 Auto일것인데 Manual로 바꾸고
인텔 내장그래픽 직접 체크해주고
아까 CUDA 가속 강제로 지정한거 지워버리면 된다.
원래 15버전 쓰고 있었는데 내장그래픽 선택이 안되서 지워버리고 16으로 버전업해서 다시 보니 잘뜬다.
이 화면도 오랜만에 보네