게임패드 입력에 Apollo ViGEmBus가 필요한 이유
Apollo는 가상 컨트롤러 없이도 비디오를 스트리밍할 수 있지만, 게임패드 에뮬레이션에는 정상적으로 작동하는 버스 드라이버가 필요합니다.
Apollo는 Sunshine에서 파생된 Windows 게임 스트리밍 호스트입니다. 원격 클라이언트가 컨트롤러 입력을 보내면 Apollo는 Windows가 가상 Xbox 360 또는 DualShock 4 장치를 인식할 수 있어야 합니다. ViGEmBus는 호환 소프트웨어가 해당 가상 컨트롤러를 만들 수 있도록 하는 커널 수준 버스를 제공합니다.
Apollo와 ViGEmBus는 별개의 프로젝트입니다. Apollo를 다시 설치했다고 해서 버스 드라이버가 정상이라는 뜻은 아니며, ViGEmBus를 설치했다고 해서 Apollo가 다시 시작되어 드라이버를 열었다는 뜻도 아닙니다. 애플리케이션, 드라이버, 게임 계층을 각각 따로 진단해야 합니다.
| 계층 | 역할 | 일반적인 장애 |
|---|---|---|
| Apollo | 원격 컨트롤러 입력 수신 | 게임패드 지원을 사용할 수 없음 |
| ViGEmBus | Windows 가상 컨트롤러 버스 생성 | 버스 누락, 손상 또는 중복 |
| 게임/컨트롤러 스택 | 가상 패드 사용 | 입력이 없거나 입력이 중복됨 |

Apollo용 ViGEmBus 설치 방법
원본 nefarius GitHub 저장소의 최종 공식 ViGEmBus v1.22.0 자산을 사용하세요. 파일명은 ViGEmBus_1.22.0_x64_x86_arm64.exe이며 크기는 약 6.0MB이고, 지원되는 설치 프로그램 아키텍처가 함께 포함되어 있습니다. 이 프로젝트는 종료되었으므로, 이는 활발히 업데이트되는 드라이버가 아니라 마지막으로 게시된 릴리스입니다.
설치 전에 Apollo를 종료하고 검증된 설치 프로그램을 실행한 뒤, 설치 후 Windows를 다시 시작하세요. 재부팅하면 커널 드라이버가 다시 로드되고 스트리밍 또는 컨트롤러 소프트웨어가 잡고 있던 오래된 핸들이 정리됩니다.
- 1
Apollo와 실행 중인 클라이언트 종료
드라이버를 변경하기 전에 스트리밍 세션을 종료하고 Apollo를 종료하세요.
- 2
공식 설치 프로그램 실행
검증된 v1.22.0 GitHub 자산을 열고 게시자가 Nefarius인지 확인하세요.
- 3
Windows 다시 시작
깨끗한 Windows 세션에서 버스 드라이버를 다시 로드하세요.
- 4
Apollo 시작 후 다시 연결
재부팅 후 Apollo를 실행하고 클라이언트를 다시 연결한 다음 컨트롤러 입력을 테스트하세요.
Apollo가 ViGEmBus 드라이버를 사용할 수 있는지 확인
장치 관리자를 열고 Nefarius Virtual Gamepad Emulation Bus를 찾으세요. 속성을 열어 장치 상태에 '이 장치가 올바르게 작동하고 있습니다'와 같은 정상 메시지가 표시되는지 확인하세요. 이것이 커널 버스가 존재하고 정상 동작하는지 확인하는 가장 확실한 방법입니다.
또한 설정 > 앱 > 설치된 앱에서 Nefarius 드라이버 항목도 확인하세요. 앱 항목은 존재하지만 장치 관리자에 정상 작동하는 버스가 없다면, 패키지는 등록되어 있지만 커널 장치는 여전히 복구가 필요하다는 뜻입니다.
- Nefarius 버스에 경고 아이콘이 표시되지 않습니다.
- 장치 상태에 정상 작동이 보고됩니다.
- 가장 최근 재부팅 이후 Apollo가 시작되었습니다.
- 원격 클라이언트가 실제로 컨트롤러 입력을 보내고 있습니다.

Apollo ViGEmBus를 감지하지 못할 때 해결 방법
Apollo에 ViGEmBus가 설치되지 않았다고 표시되면, 먼저 재부팅한 뒤 일반 사용자 권한으로 Apollo를 다시 시작하세요. DS4Windows, 다른 스트리밍 호스트, 매퍼, 가상 컨트롤러 도구를 종료해 테스트를 가리지 않도록 하세요.
버스가 없으면 공식 설치 프로그램을 한 번 실행하세요. 중복되었거나 오래된 항목이 남아 있다면 설치된 앱에서 ViGEmBus를 제거하고, 재부팅한 뒤 장치 관리자에서 남아 있는 Nefarius 버스 항목을 확인하고, v1.22.0을 다시 설치하세요. 관련 없는 HID, Bluetooth, Xbox 또는 물리 컨트롤러 드라이버는 제거하지 마세요.

Apollo ViGEmBus 오류 매트릭스
증상에 맞는 가장 작은 수리 조치를 선택하세요. 경우에 따라 Apollo는 재시작만 필요하지만, 커널 장치가 누락된 경우에는 드라이버 복구가 필요합니다.
| 증상 | 가능성 높은 원인 | 다음 단계 |
|---|---|---|
| Apollo에 ViGEmBus가 설치되지 않았다고 표시됨 | 드라이버가 없거나 Apollo가 다시 로드되기 전에 시작됨 | 재부팅하고, 장치 관리자를 확인한 뒤, Apollo를 다시 시작 |
| 드라이버는 표시되지만 게임패드가 작동하지 않음 | 오래된 세션 또는 도구 충돌 | 컨트롤러 도구를 종료하고 Apollo를 다시 시작 |
| 노란색 경고 아이콘 | 손상된 드라이버/장치 상태 | 제거 후 재부팅하고 v1.22.0 다시 설치 |
| 게임에서 컨트롤러가 2개 보임 | 물리 패드와 가상 패드가 모두 노출됨 | 숨김 및 매핑 설정 검토 |
| 설치 프로그램에 제거/복구 옵션이 표시됨 | 기존 패키지가 등록되어 있음 | 일반 복구/제거를 사용하고 재부팅한 뒤 한 번만 설치 |
Apollo 게임패드 지원이 실패할 때 하지 말아야 할 것
새 Apollo 빌드에 비공식 ViGEmBus 포크가 필요하다고 단정하지 마세요. Apollo는 독립적으로 변경되며, 원본 ViGEmBus 저장소는 보관 상태입니다. Apollo의 현재 공식 안내에서 명시적으로 다른 것을 요구하지 않는 한, 검증된 최종 드라이버를 사용하세요.
Nefarius 또는 HID 관련 장치를 전부 삭제하지 마세요. HidHide, Bluetooth 어댑터, 물리 패드, 가상 버스는 각각 역할이 다릅니다. 광범위한 삭제는 하나의 Apollo 문제를 더 큰 컨트롤러 문제로 키울 수 있습니다.
- 미러에서 받은 비슷한 이름의 EXE를 사용하지 마세요.
- 오래된 MSI와 최종 EXE를 섞어 사용하지 마세요.
- 제거와 재설치 사이의 재부팅을 건너뛰지 마세요.
- Apollo 웹 로그인 문제를 ViGEmBus 문제로 간주하지 마세요.
Apollo를 다시 테스트하기 전 최종 체크리스트
통제된 순서로 테스트하세요. 먼저 장치 관리자를 확인하고, Apollo를 시작하고, 원격 클라이언트를 연결한 뒤, 마지막으로 게임을 실행하세요. 이 순서를 따르면 어느 계층에서 실패하는지 확인할 수 있습니다.
가상 컨트롤러가 Windows에서는 작동하지만 특정 게임에서만 작동하지 않는다면, ViGEmBus는 아마 정상적으로 기능하고 있을 가능성이 큽니다. 드라이버를 다시 설치하기 전에 해당 게임의 컨트롤러 모드, Steam Input, 포커스 상태, 지원되는 컨트롤러 유형을 확인하세요.
- nefarius/ViGEmBus에서 제공된 공식 ViGEmBus 1.22.0이 설치됨.
- 설치 또는 제거 후 Windows를 다시 시작함.
- 장치 관리자에서 Nefarius 버스가 정상 작동함.
- 드라이버를 사용할 수 있게 된 후 Apollo를 다시 시작함.
- 테스트 중 의도한 가상 컨트롤러 1개만 표시됨.
Apollo와 ViGEmBus FAQ
Apollo가 ViGEmBus를 자동으로 설치하나요?
Apollo 패키징에 컨트롤러 종속성이 포함되거나 참조될 수는 있지만, Windows 드라이버는 별도로 확인해야 합니다. 이 가이드는 확인 가능한 기준 소스로 최종 공식 ViGEmBus 1.22.0 릴리스를 사용합니다.
설치 후에도 Apollo에 왜 ViGEmBus가 설치되지 않았다고 표시되나요?
드라이버가 로드되기 전에 Apollo가 시작되었거나, Windows 재부팅이 필요하거나, 중복되었거나 손상된 버스가 있을 수 있습니다. 장치 관리자를 확인하고 재부팅한 다음 Apollo를 다시 시작하세요.
ViGEmBus 없이도 Apollo가 작동할 수 있나요?
비디오 스트리밍은 작동할 수 있지만, 가상 Xbox 360 또는 DualShock 4 장치로 표시되어야 하는 컨트롤러 입력에는 호환되는 가상 버스 경로가 필요합니다.
Apollo용으로 ViGEmBus를 다운그레이드해야 하나요?
기본적으로 다운그레이드하지 마세요. Apollo의 현재 공식 문서에서 다른 버전을 명시적으로 요구하지 않는 한 최종 공식 v1.22.0 릴리스를 사용하세요.
이 링크는 직접 설치 링크인가요?
예. 이 버튼은 미러나 재패키징된 설치 프로그램이 아니라 nefarius/ViGEmBus의 검증된 GitHub 릴리스 자산을 가리킵니다.
사용한 공식 출처
이 페이지의 제품 및 안전 정보는 1차 자료로 확인했습니다. 외부 출처는 새 탭에서 열립니다.
- Apollo 공식 GitHub 저장소 — 프로젝트 소스, 이슈 맥락 및 공식 저장소 미디어
- ViGEmBus v1.22.0 공식 릴리스 — 최종 릴리스 메타데이터 및 검증된 설치 프로그램 자산
- Nefarius ViGEm 지원 종료 안내 — 지원 종료 및 레거시 업데이트 도구 관련 맥락