Apollo Artemis 설치 후 초기에 해두면 좋은 설정
Apollo와 Artemis를 설치하고 Apollo 설정 화면에 접속하면 생각보다 많은 메뉴가 있습니다.
처음 보면 이것저것 설정해야 할 것 같고 스트리밍 화질이나 지연시간을 조금이라도 개선하기 위해 설정을 건드려보고 싶어집니다.
저도 처음에는 어떤 설정을 사용해야 하는지 하나씩 찾아봤습니다.
하지만 실제로 사용해보니 처음부터 모든 설정을 변경할 필요는 없는 것 같습니다.
Apollo와 Artemis 자체가 기본 설정에서도 사용하는 데 크게 문제가 없도록 되어 있기 때문에 일단은 되도록 디폴트 상태로 두고 사용하는 것을 추천합니다.
사용하면서 문제가 생기거나 필요한 기능이 생겼을 때 해당 설정을 하나씩 찾아가면서 변경하는 것이 오히려 문제의 원인을 찾기도 쉽습니다.
다만 외부에서 원격으로 게임을 하기 위해 Apollo와 Artemis를 사용한다면 초기에 한번 설정해두면 좋은 부분이 있습니다.
바로 가상 디스플레이(Virtual Display) 설정입니다.
Apollo의 가상 디스플레이
Apollo는 SudoVDA를 이용한 가상 디스플레이 기능을 지원합니다.
쉽게 생각하면 Artemis가 설치된 스마트폰이나 안드로이드 게임기를 PC에 연결된 하나의 모니터처럼 사용하는 방식입니다.
실제로 PC 앞에서 게임을 하는 것이 아니라 외부에서 Artemis로 원격 접속하는 경우라면 PC에 물리적으로 연결되어 있는 모니터를 사용할 필요가 없습니다.
오히려 게임이 실제 모니터에서 실행되거나 엉뚱한 디스플레이에 창이 뜨는 것이 불편할 수 있습니다.
그래서 스트리밍을 사용할 때는 가상 디스플레이만 활성화하고 PC에 연결된 다른 디스플레이는 비활성화되도록 설정하는 것이 좋습니다.
1. Artemis 기기 권한 설정
먼저 Apollo 관리 페이지에 접속합니다.

메뉴로 이동합니다.
여기에서 연결되어 있는 Artemis 기기를 확인할 수 있습니다.
Device Management에서 해당 기기의 권한을 확인합니다.
제가 사용하는 환경에서는
- Action
- Operation
- Input
관련 권한을 모두 녹색으로 활성화했습니다.
아래쪽 체크박스를 선택해서 필요한 권한을 모두 활성화한 다음 저장합니다.
Apollo는 연결된 클라이언트마다 권한을 별도로 관리하기 때문에 앱 실행이나 마우스, 키보드 등의 입력이 정상적으로 되지 않는다면 이 부분을 먼저 확인해보는 것이 좋습니다.
2. 가상 디스플레이만 사용하도록 설정
다음은
localhost → 설정 → 구성 → Audio/Video
메뉴로 이동합니다.
아래쪽에 있는
고급 디스플레이 장치 옵션
(Advanced Display Device Options)
을 누르면 추가 설정이 나타납니다.
여기에서 장치 구성(Device Configuration)을
다른 디스플레이를 비활성화하고 지정된 디스플레이만 활성화하기
(Deactivate other displays and activate only the specified display)
로 변경합니다.
이렇게 설정하면 스트리밍을 사용할 때 지정된 가상 디스플레이를 사용하고 기존 PC에 연결되어 있는 다른 디스플레이는 비활성화할 수 있습니다.

3. Headless Mode 활성화

같은 Audio/Video 설정에서
Headless Mode
체크박스를 선택해서 활성화합니다.
그리고 설정을 저장합니다.
Headless Mode라는 이름 때문에 이 옵션 자체가 물리 모니터를 끄는 기능으로 생각할 수 있는데 정확하게는 조금 다릅니다.
Headless Mode는 Apollo가 모든 연결에서 가상 디스플레이를 사용하도록 하는 기능입니다.
물리적으로 연결된 다른 모니터를 비활성화하는 것은 위에서 설정한 Device Configuration 쪽의 역할입니다.
두 설정을 함께 사용하면서 물리적인 디스플레이는 비활성화하는 방향으로 강하게 설정하였습니다.
설정 후 확인
설정이 끝났다면 Artemis에서 PC에 연결해봅니다.
스트리밍이 시작되었을 때 가상 디스플레이가 생성되고 PC에 물리적으로 연결되어 있는 모니터가 비활성화되는지 확인하면 됩니다.
그리고 스트리밍을 종료했을 때 기존 PC의 디스플레이가 정상적으로 돌아오는지도 확인합니다.
저처럼 외부에서 원격으로 PC 게임을 사용하는 경우에는 실제 PC 모니터를 켜둘 필요가 없기 때문에 꽤 편한 설정입니다.
특히 게임이나 프로그램이 물리 모니터 쪽에서 실행되어 Artemis에서는 제대로 보이지 않는 문제도 줄일 수 있습니다.
한 가지 주의할 점
다만 이 설정은 모든 환경에서 무조건 사용해야 하는 필수 설정은 아닙니다.
Apollo 공식 FAQ에도 Deactivate other displays and activate only the specified display 방법이 소개되어 있지만, 최근 개발자 답변을 보면 Advanced Display Device Options가 일부 Windows 환경에서 디스플레이 구성을 꼬이게 만들 수 있어 적극적으로 권장하지는 않는다고 합니다.
문제가 발생한다면 이 설정을 계속 변경하기보다는 Advanced Display Device Options를 기본값으로 되돌리고, Artemis로 가상 디스플레이가 연결된 상태에서 Windows 디스플레이 설정을 이용해 물리 모니터를 비활성화하는 방법도 있습니다.
Windows가 해당 디스플레이 구성을 기억하기 때문에 일반적으로 클라이언트마다 처음 한 번 설정하면 이후에도 유지되는 방식입니다.
외부 스트리밍일 즐기기 때문에 가장 중요하게 생각하는 것이 안정성과 지연인데, 위와 같은 설정이 도움이 되어서 저는 우선 위와 같이 설정해서 사용하고 있습니다.
Apollo에는 설정할 수 있는 항목이 정말 많습니다.
하지만 처음부터 인터넷에서 좋다는 설정을 전부 적용하기보다는 기본 설정으로 먼저 사용해보고, 문제가 있거나 필요한 기능이 생겼을 때 하나씩 변경하는 것이 좋다고 생각합니다.
설정을 많이 변경한 상태에서 문제가 생기면 오히려 어떤 설정 때문에 문제가 발생했는지 찾기가 어려워집니다.
아무튼 Apollo + Artemis를 처음 설치했다면 다른 설정은 일단 기본값으로 사용해보고, 외부 원격 스트리밍을 주로 사용한다면 가상 디스플레이 관련 설정 정도만 먼저 확인해보는 것을 추천합니다.
아래 검색 창에 아폴로, apollo 로 검색하시면,
블로그에 게시된 apollo 관련 글들을 모아서 찾아보실 수 있습니다.
