Mac Virtual Display
Mac Virtual Display Guide

상세 설정 가이드

필요한 앱 설치부터 페어링, 120Hz 스트리밍, 키보드 입력과 클램셸 사용까지 순서대로 설명합니다.

목차 열기
01

전체 연결 구조 이해하기

Mac Virtual Display 하나만 설치한다고 원격 접속이 완성되는 것은 아닙니다. 각 앱은 서로 다른 역할을 담당합니다.

Mac Virtual Display

접속할 기기의 화면 비율에 맞는 가상 디스플레이를 Mac에 만듭니다.

Sunshine

Mac의 가상 디스플레이 화면을 캡처해 모바일 기기로 전송합니다.

Artemis 또는 Moonlight

화면을 표시하고 터치·키보드·포인터 입력을 전달합니다. Galaxy는 Artemis, iPad는 Moonlight를 사용합니다.

Tailscale

집 밖에서도 Mac과 모바일 기기를 안전하게 연결합니다. 내부망에서만 사용할 때는 선택 사항입니다.

Galaxy 또는 iPad → Artemis 또는 Moonlight → Tailscale → Sunshine → Mac Virtual Display

Artemis 또는 Moonlight로 접속하기 전에 가상 디스플레이를 먼저 켭니다. Sunshine integration을 켜두면 새로 생성된 화면이 출력 대상으로 자동 지정됩니다.

02

필요한 앱 설치하기

Mac과 접속할 기기 양쪽에 앱을 설치합니다. 집 밖에서 사용할 계획이라면 Tailscale도 함께 설치합니다.

Mac에 설치

Mac Virtual Display, Sunshine과 필요한 경우 Tailscale을 설치합니다.

Galaxy 또는 Android에 설치

루팅하지 않은 일반 기기에서는 안정판 nonRoot game APK를 사용합니다.

iPad에 설치

iPad에서는 Artemis 대신 Moonlight를 사용합니다.

내부망 또는 외부망

같은 내부망에서만 사용할 때 Tailscale은 선택 사항입니다. 이 가이드의 외부 접속 구성에서는 두 기기 모두에 설치합니다.

Mac Virtual Display는 macOS 14 이상과 Apple Silicon Mac이 필요합니다. APK는 반드시 위 Artemis 공식 GitHub 링크에서 내려받습니다.
03

가상 디스플레이 선택하고 켜기

Mac Virtual Display를 실행하면 macOS 메뉴바에 아이콘이 나타납니다. 앱을 열고 원격 접속에 사용할 기기와 일치하는 프로필을 선택합니다.

사용할 기기에 맞는 프로필을 선택합니다. 이미지를 누르면 크게 볼 수 있습니다.

  1. 현재 선택된 프로필 영역을 눌러 기기 목록을 엽니다.
  2. 사용할 기기와 정확히 일치하는 프로필을 선택합니다.
  3. Sunshine을 사용한다면 Sunshine integration을 켭니다.
  4. 스트리밍을 시작하기 전에 Turn On을 누릅니다.

각 프로필에는 실제 해상도, 2× HiDPI 작업 공간과 120Hz 주사율이 미리 설정되어 있습니다. 앱은 가상 화면을 켜기 전 기존 디스플레이 배치를 저장하고, 관리 중인 화면을 끄면 원래 배치를 복원합니다.

04

Sunshine 권한과 초기 설정

  1. Sunshine을 설치하고 실행합니다.
  2. Sunshine이 요청하는 macOS 화면 기록과 원격 입력 관련 권한을 허용합니다.
  3. Mac에서 https://localhost:47990을 엽니다.
  4. 처음 실행했다면 Web UI 사용자 이름과 비밀번호를 만듭니다.
  5. 클라이언트 페어링이 끝날 때까지 Sunshine을 실행해 둡니다.
Sunshine Web UI는 Mac 내부에서 실행되는 로컬 페이지입니다. 브라우저에서 인증서 경고가 나타날 수 있으므로 주소가 정확히 localhost:47990인지 확인합니다.

권한을 변경했는데 화면이나 입력이 동작하지 않으면 Sunshine을 완전히 종료한 뒤 다시 실행합니다.

05

Tailscale로 외부 접속 준비하기

같은 내부망에서는 Tailscale 없이 Mac의 로컬 IP로 연결할 수 있습니다. 집 밖에서는 Sunshine 포트를 인터넷에 직접 개방하는 대신 Tailscale을 권장합니다.

  1. Mac과 접속할 기기에 Tailscale을 설치합니다.
  2. 두 기기에서 같은 Tailscale 계정으로 로그인합니다.
  3. 두 기기가 모두 Connected 상태인지 확인합니다.
  4. Mac의 100.x.x.x 형식 Tailscale IPv4 주소를 확인합니다.
  5. Artemis 또는 Moonlight에는 이 주소만 입력합니다. https://와 포트 번호는 붙이지 않습니다.

Mac Virtual Display는 Tailscale 연결 상태만 표시하며 로그인, VPN 켜기·끄기와 계정 관리는 하지 않습니다.

안정적인 스트리밍을 위해 가능하면 호스트 Mac을 유선 LAN으로 연결합니다. 유선 Mac과 무선 클라이언트가 자동 검색되지 않을 때도 Tailscale IP를 직접 입력할 수 있습니다.
06

Artemis 또는 Moonlight 설정하기

Galaxy Z Fold 또는 Galaxy Tab

Galaxy와 Android 기기에서는 Artemis를 사용합니다. 다음은 Galaxy Z Fold8에서 실제로 사용한 설정입니다.

Artemis 설정
Video resolutionCustom 2448 × 1848
Frame rate120 FPS
Video bitrate65 Mbps
Video codecPrefer HEVC
Video frame pacingBalanced
Video scale modeFit
Full screenOn
HDROff
AudioStereo
Play audio on PCOff
Use Virtual DisplayOff
Resolution Scale Factor100%
Auto Invert ResolutionOff

Use Virtual Display는 끕니다. Mac Virtual Display가 이미 macOS에서 가상 화면을 만들었기 때문입니다. Fold7, Fold8 Ultra와 Galaxy Tab에서는 Artemis의 Custom 해상도를 선택한 프로필에 표시되는 실제 해상도와 맞춥니다.

2448 × 184865 Mbps는 Fold8에서 실제로 사용한 값이며 모든 기기와 네트워크의 권장값은 아닙니다. 연결이 불안정하면 비트레이트부터 낮춥니다.

iPad

iPad에서는 Moonlight를 사용하고 접속 전에 Mac Virtual Display에서 일치하는 iPad 프로필을 선택합니다.

  • iPad Pro 11-inch: 2420 × 1668, 120Hz
  • iPad Pro 13-inch: 2752 × 2064, 120Hz

Moonlight의 해상도와 프레임을 선택한 프로필에 맞춥니다. Fold8의 65Mbps 설정을 iPad 권장값으로 단정하지 않습니다.

07

PIN 페어링과 첫 연결

페어링은 처음 연결하는 기기마다 일반적으로 한 번 진행합니다.

  1. Mac Virtual Display의 프로필이 켜져 있고 Sunshine이 실행 중인지 확인합니다.
  2. Galaxy에서는 Artemis, iPad에서는 Moonlight를 엽니다.
  3. Mac이 자동으로 보이지 않으면 Add PC manually를 선택합니다.
  4. 외부 접속은 Tailscale IP, 내부망은 로컬 IP를 입력합니다.
  5. Mac을 선택하고 클라이언트에 표시되는 네 자리 PIN을 확인합니다.
  6. Mac에서 Sunshine Web UI에 로그인합니다.
  7. PIN 메뉴에 코드와 알아보기 쉬운 기기 이름을 입력해 등록합니다.
  8. 클라이언트로 돌아가 Desktop을 엽니다.
가상 화면 켜기 → Sunshine 확인 → Artemis 또는 Moonlight에서 Desktop 열기
08

터치와 키보드 입력

Galaxy에서는 Artemis의 트랙패드 방식이 macOS를 조작하기 편합니다.

  • 한 손가락 이동: 마우스 포인터 이동
  • 한 번 탭: 클릭
  • 두 손가락 이동: 스크롤
  • 두 손가락 탭: 우클릭
  • 세 손가락 탭: Galaxy 소프트 키보드 표시 또는 숨김

한글 입력

  1. Galaxy 소프트 키보드를 영문 상태로 유지합니다.
  2. Mac에서 입력 소스를 두벌식으로 변경합니다.
  3. Galaxy에서 입력하고 Mac 입력기가 한글을 조합하도록 합니다.

Artemis의 Toggle On-screen full keyboard는 별도로 켤 필요가 없습니다. 입력이 전혀 전달되지 않으면 Sunshine의 원격 입력 또는 접근성 권한을 확인합니다.

09

클램셸과 외부 사용 준비

  1. MacBook을 전원과 유선 LAN에 연결합니다.
  2. 물리 모니터가 켜진 상태에서 사용할 기기 프로필을 선택합니다.
  3. Sunshine integration을 켜고 Turn On을 누릅니다.
  4. Artemis 또는 Moonlight에서 접속되는지 확인합니다.
  5. 정상 연결을 확인한 뒤 물리 모니터를 끄거나 테스트한 클램셸 상태로 둡니다.
원격에서 유일한 가상 디스플레이를 끄지 마세요. 물리 모니터가 꺼져 있고 MacBook이 닫혀 있다면, 물리 화면을 복구하거나 덮개를 연 뒤 Turn Off를 누릅니다.

Artemis 또는 Moonlight를 종료해도 Mac의 가상 디스플레이가 바로 제거되지는 않습니다. 클램셸과 장시간 헤드리스 동작은 Mac 모델과 macOS 버전에 따라 달라질 수 있으므로 외출 전에 전체 상태를 테스트합니다.

10

문제 해결

Mac이 보이지 않습니다

  1. Sunshine이 실행 중인지 확인합니다.
  2. 외부 접속은 두 기기의 Tailscale 연결을 확인합니다.
  3. Add PC manually에서 Mac IP만 입력합니다.

다른 화면이 표시됩니다

클라이언트 연결을 종료하고 Sunshine integration을 켠 상태에서 프로필을 껐다가 다시 켠 뒤 재접속합니다.

Artemis가 60FPS로 표시됩니다

Artemis의 120FPS 설정과 Galaxy 화면 주사율, 성능 최적화, Samsung Game Booster 제한을 확인합니다. 일반 Galaxy에서는 nonRoot game APK를 사용합니다.

키보드 입력이 전달되지 않습니다

세 손가락 탭으로 키보드를 열고 영문 상태로 바꾼 뒤 Mac에서 입력 소스를 전환합니다. Sunshine 입력 권한도 다시 확인합니다.

화면이 끊기거나 느립니다

호스트 Mac을 유선 LAN으로 연결하고 클라이언트의 Wi-Fi 또는 5G 상태를 확인한 뒤 해상도나 프레임보다 비트레이트를 먼저 낮춥니다.

Mac Virtual Display로 돌아가기

Mac Virtual Display와 Sunshine, Artemis 또는 Moonlight, Tailscale을 이용해 기기 맞춤형 120Hz Mac 원격 환경을 설정하는 방법입니다.