오캠을 설치 할 때 Failed to get path of 64-bit Common Files directory 에러가 나는 경우

회사·학교·기관에서 쓰시나요? 라이선스가 필요하며, 구매하면 이 창을 포함한 모든 광고가 사라집니다. 유료 버전 보기 →

오캠(oCam)의 설정이나 문제를 해결하기 위해 윈도우 레지스트리를 수정해야 하는 경우가 있습니다. 아래는 레지스트리 편집기를 사용하여 필요한 키 값을 추가하는 방법에 대한 자세한 설명입니다.


1. 키보드에서 Windows 키 + R을 눌러 ‘실행’ 창을 엽니다.

2. 실행 창에 `regedit`를 입력하고 ‘확인’ 버튼을 눌러 레지스트리 편집기를 실행합니다.

3. 레지스트리 편집기가 열리면, 다음 영상의 안내를 따라 필요한 설정을 진행합니다:  

https://youtu.be/6GyJV5SgZsY

4. 영상에서 안내되는 대로 아래의 레지스트리 키 값을 추가합니다:  

   - CommonFilesDir: `C:\Program Files\Common Files`  

   - ProgramFilesDir: `C:\Program Files`

5. 레지스트리 키 값을 추가한 후, 레지스트리 편집기를 닫고 컴퓨터를 재부팅하여 변경 사항을 적용합니다.


레지스트리 편집은 시스템 설정에 직접적인 영향을 미치므로, 작업 전 레지스트리를 백업하거나 영상의 지침을 정확히 따르는 것이 중요합니다. 추가한 키 값은 오캠이 올바른 파일 경로를 참조하도록 도와주며, 특정 설치나 실행 문제를 해결하는 데 유용할 수 있습니다. 작업 완료 후 오캠을 실행하여 문제가 해결되었는지 확인해 보세요.

추가로 알면 좋을 팁

오캠으로 마인크래프트 녹화를 시작하자마자 게임이 튕기는 경우(엔비디아 그래픽카드)

오캠(oCam)을 포함한 CUDA를 사용하는 Java 기반 애플리케이션에서, 특정 엔비디아 드라이버 설치 시 문제가 발생할 수 있습니다. 특히, 엔비디아 드라이버 버전 378.49(또는 일부 다른 버전)를 설치한 경우, CUDA 초기화 함수인 `cuInit`를 호출할 때 "Stack cookie instrumentation code detected a stack-based buffer overrun" 오류와 함께 앱이 크래시되는 버그가 발생할 수 있습니다.


이 문제는 오캠 자체의 버그가 아니라, CUDA를 사용하는 모든 애플리케이션에 영향을 미치는 엔비디아 드라이버의 문제입니다. 따라서 오캠뿐만 아니라 다른 CUDA 기반 Java 앱에서도 동일한 오류가 발생할 수 있습니다.


이 문제를 해결하려면 엔비디아 드라이버를 최신 버전인 378.66 이상으로 업데이트해야 합니다. 다음 단계를 따라 드라이버를 업데이트하세요:


1. 엔비디아 공식 웹사이트(geforce.com/drivers)로 이동합니다.

2. 사용 중인 그래픽 카드 모델과 운영체제를 선택한 뒤, 최신 드라이버(버전 378.66 이상)를 검색합니다.

3. 다운로드한 드라이버 설치 파일을 실행하여 설치를 진행합니다.

4. 설치 완료 후 컴퓨터를 재부팅하고, 오캠 또는 다른 CUDA 기반 앱을 실행하여 문제가 해결되었는지 확인합니다.


드라이버를 378.66 이상으로 업데이트하면 CUDA 초기화 관련 크래시 문제가 해결되며, 오캠을 포함한 관련 애플리케이션을 정상적으로 사용할 수 있습니다. 만약 최신 드라이버 설치 후에도 문제가 지속된다면, 엔비디아 지원팀에 문의하거나 오캠의 최신 버전을 확인해 보세요.