무한루프/개발, 업무

오큘러스 고 (Oculus Go) 개발자 모드 변경 & 해상도 조정 문제 해결기

시원한생맥주 2025. 2. 23. 16:58

 

오큘러스 고 (Oculus Go) 개발자 모드 변경

해상도 조정 문제 해결!

 

 

https://www.clien.net/service/board/lecture/12193042

 

[VR] 오큘러스 Go, 해상도를 높여 신세계를 경험해보자 : 클리앙

먼저 한줄 요약하고 들어가자면, 적용하고 앱 구동시... 기어 vr 화질과 비교하는게 미안할 정도로 화질 향상폭이 큽니다. 안녕하세요, 오큘러스 고 사용중에 클리앙에 올리신 사용기 글을 보고

www.clien.net

 

위 링크를 참고해서 오큘러스 고를 개발자 모드로 변경하고 해상도를 조정하려고 했는데,

예상치 못한 문제가 발생했다.

 

개발자 모드를 끄고 USB 포트에 연결하면 "두둥" 소리와 함께
"알 수 없는 장치 어쩌고 저쩌고 설치할래? 허가할래?" 같은 메시지가 나오고,
OK를 누르면 자동으로 드라이버가 설치되면서 정상적으로 인식된다.

 

그런데...

개발자 모드로 바꾸면 아예 인식이 안 되는 사태 발생

 

혹시 개발자 모드와 일반 모드의 드라이버가 달라서 충돌이 나는 건가? 싶어서
장치 관리자를 확인해 봤다.

 

일반 모드 → 정상 인식
개발자 모드 → ?? 물음표 표시

 

삭제 후 다시 연결해봐도 개발자 모드일 때는 드라이버 설치 안내조차 뜨지 않고,
기기를 착용해도 권한 허용 같은 메시지가 아예 안 나옴.

 

 

 

 

adb 드라이버
adb 드라이버

 

그래도 무시하고 CMD 창에서 adb devices 입력해 봤지만
나오는 건 위와 동일

 

혹시나 해서 다른 컴퓨터에서 해보니...

?????

adb devices 입력했더니 정상적으로 기기가 뜨는 거 아닌가?

 

 

문제의 원인:

  • 내 컴퓨터(윈도우 7 64bit) → 인식 안 됨
  • 혈육 컴퓨터(윈도우 10) → 한방에 인식됨

 

운영체제 차이 때문인가?

 

그래서 다시 내 컴퓨터에서
장치 관리자를 열어놓고 일반 모드 드라이버 설치 → 개발자 모드 드라이버 삭제
이걸 반복하다 보니...

 

오??

? adb interface라는 게 뜨는 거다…!!

 

이게 뭔지는 모르겠지만 이게 필요한 것 같음.
그래서 구글링 해서 관련 드라이버 다운로드 후 설치.

 

결과: 개발자 모드 정상 인식됨. 해결. 끝.

 

캬캬캬캬캬

 

 

 


혹시 모르니까 메모 (개발자 모드 설정 & 해상도 조정 방법)

오큘러스 개발자 모드 활성화

  1. 오큘러스 앱(모바일) 실행
  2. 오큘러스 장치 연결 → 설정 더 보기 → 개발자 모드 ON

ADB 및 드라이버 설정

  1. https://dl.google.com/android/repository/platform-tools-latest-windows.zip
  2. C: 드라이브에 adb 폴더 생성 후 압축 풀기
    • 경로: C:/adb/platform-tools

오큘러스 연결 & 해상도 조정

  1. 오큘러스 USB 연결
  2. 기기 착용 후 영어 메시지 뜨면 수락
  3. CMD 창 실행 후 아래 명령어 입력

cd/adb/platform-tools

adb devices

adb shell setprop debug.oculus.textureWidth 1536

adb shell setprop debug.oculus.textureHeight 1536

adb shell setprop debug.oculus.foveation.level 3

 

 

개발자 모드에서 연결 안 될 경우

 

Android 디버그 브리지(adb) 기본 정보

Android 디버그 브리지(adb)는 기기와 통신할 수 있도록 지원하는 다목적 명령줄 도구입니다. adb 명령어는 앱 설치 및 디버깅과 같은 다양한 기기 작업을 용이하게 합니다. adb는 기기에서 다양한 명령어를 실행하는 데 사용할 수 있는 Unix 셸에 대한 액세스를 제공합니다. 이 도구는 다음과 같은 세 가지 구성요소를 포함하는 클라이언트-서버 프로그램입니다.

 

  • 명령어를 전송하는 클라이언트. 클라이언트는 개발 머신에서 실행됩니다. adb 명령어를 실행하여 명령줄 터미널에서 클라이언트를 호출할 수 있습니다.
  • 기기에서 명령어를 실행하는 데몬(adbd). 데몬은 각 기기에서 백그라운드 프로세스로 실행됩니다.
  • 클라이언트와 데몬 간의 통신을 관리하는 서버. 서버는 개발 머신에서 백그라운드 프로세스로 실행됩니다.

 

 

 

안드로이드 개발자가 아니라서 뭔지는 잘 모르겠지만…
암튼 해결했으니 공유 끝!