Por qué Apollo necesita ViGEmBus para la entrada de gamepad

Apollo puede transmitir vídeo sin un mando virtual, pero la emulación de gamepad necesita un controlador de bus operativo.

Apollo es un host de streaming de juegos para Windows derivado de Sunshine. Cuando un cliente remoto envía la entrada del mando, Apollo necesita que Windows vea un dispositivo virtual Xbox 360 o DualShock 4. ViGEmBus proporciona el bus a nivel de kernel que permite al software compatible crear ese mando virtual.

Apollo y ViGEmBus son proyectos independientes. Reinstalar Apollo no demuestra que el controlador del bus esté bien, e instalar ViGEmBus no demuestra que Apollo se haya reiniciado y haya abierto el controlador. Diagnostica por separado las capas de la aplicación, el controlador y el juego.

CapaFunciónFallo habitual
ApolloRecibe la entrada remota del mandoCompatibilidad con gamepad no disponible
ViGEmBusCrea el bus de mando virtual de WindowsBus ausente, dañado o duplicado
Pila de juego/controladorUsa el mando virtualSin entrada o entrada duplicada
Captura de pantalla del repositorio oficial de Apollo de la interfaz web heredada de Sunshine
Contenido multimedia del repositorio oficial de Apollo. Apollo se basa en Sunshine, por lo que el texto heredado de la interfaz puede seguir mencionando Sunshine.

Cómo instalar Apollo ViGEmBus

Usa el recurso oficial final ViGEmBus v1.22.0 del repositorio original de GitHub de nefarius. El archivo es ViGEmBus_1.22.0_x64_x86_arm64.exe, ocupa aproximadamente 6,0 MB y combina las arquitecturas de instalación compatibles. El proyecto está retirado, así que esta es la última versión publicada y no un controlador que siga recibiendo actualizaciones activas.

Cierra Apollo antes de la instalación, ejecuta el instalador verificado y reinicia Windows al terminar. El reinicio vuelve a cargar el controlador del kernel y libera los identificadores obsoletos retenidos por el software de streaming o de mandos.

  1. 1

    Cierra Apollo y los clientes activos

    Finaliza las sesiones de streaming y cierra Apollo antes de cambiar el controlador.

  2. 2

    Ejecuta el instalador oficial

    Abre el recurso verificado v1.22.0 de GitHub y confirma el editor Nefarius.

  3. 3

    Reinicia Windows

    Vuelve a cargar el controlador del bus en una sesión limpia de Windows.

  4. 4

    Inicia Apollo y vuelve a conectar

    Abre Apollo después del reinicio, vuelve a conectar el cliente y prueba la entrada del mando.

Verifica que Apollo pueda usar el controlador ViGEmBus

Abre el Administrador de dispositivos y busca Nefarius Virtual Gamepad Emulation Bus. Abre Propiedades y confirma que en Estado del dispositivo aparece que el dispositivo funciona correctamente. Esta es la comprobación más sólida de que el bus del kernel existe y está operativo.

Comprueba también Configuración > Aplicaciones > Aplicaciones instaladas para ver la entrada del controlador de Nefarius. Si la entrada de la aplicación existe pero en el Administrador de dispositivos no aparece ningún bus operativo, el paquete está registrado, pero el dispositivo del kernel todavía necesita reparación.

  • No aparece ningún icono de advertencia en el bus de Nefarius.
  • El estado del dispositivo indica funcionamiento normal.
  • Apollo se inició después del último reinicio.
  • El cliente remoto realmente está enviando entrada del mando.
Administrador de dispositivos mostrando Nefarius Virtual Gamepad Emulation Bus con un estado correcto
El Administrador de dispositivos confirma que el dispositivo del kernel de ViGEmBus está presente y operativo.

Corregir que Apollo no detecte ViGEmBus

Si Apollo indica que ViGEmBus no está instalado, reinicia primero y vuelve a iniciar Apollo como usuario normal. Cierra DS4Windows, otros hosts de streaming, asignadores y herramientas de mando virtual para que no interfieran en la prueba.

Si falta el bus, ejecuta una vez el instalador oficial. Si siguen quedando entradas duplicadas o antiguas, desinstala ViGEmBus desde Aplicaciones instaladas, reinicia, comprueba en el Administrador de dispositivos si quedan entradas residuales del bus de Nefarius y reinstala v1.22.0. No elimines controladores no relacionados de HID, Bluetooth, Xbox ni de mandos físicos.

Entrada de Aplicaciones instaladas de Windows para Nefarius Virtual Gamepad Emulation Bus Driver
Usa la entrada registrada de la aplicación en Windows para una desinstalación normal antes de una limpieza avanzada.

Matriz de errores de Apollo ViGEmBus

Elige la reparación más pequeña que encaje con el síntoma. En algunos casos Apollo solo necesita reiniciarse, mientras que un dispositivo del kernel ausente requiere reparar el controlador.

SíntomaCausa probableSiguiente paso
Apollo dice que ViGEmBus no está instaladoFalta el controlador o Apollo se inició antes de que se recargaraReinicia, verifica el Administrador de dispositivos y reinicia Apollo
El controlador aparece pero el gamepad fallaSesión obsoleta o conflicto con herramientasCierra las herramientas de mando y reinicia Apollo
Icono de advertencia amarilloEstado del controlador/dispositivo dañadoDesinstala, reinicia y reinstala v1.22.0
Dos mandos en el juegoSe exponen tanto mandos físicos como virtualesRevisa la configuración de ocultación y mapeo
El instalador ofrece quitar o repararHay un paquete existente registradoUsa la reparación o eliminación normal, reinicia e instala una vez

Qué no hacer cuando falla la compatibilidad de gamepad en Apollo

No des por hecho que una nueva versión de Apollo requiere una bifurcación no oficial de ViGEmBus. Apollo cambia de forma independiente, mientras que el repositorio original de ViGEmBus está archivado. Usa el controlador final verificado, salvo que las notas oficiales actuales de Apollo exijan explícitamente otra cosa.

No elimines todos los dispositivos relacionados con Nefarius o HID. HidHide, los adaptadores Bluetooth, los mandos físicos y los buses virtuales cumplen funciones distintas. Una eliminación masiva puede convertir un problema de Apollo en un problema mayor de mandos.

  • No uses un EXE con un nombre parecido procedente de un sitio espejo.
  • No mezcles un MSI antiguo con el EXE final.
  • No omitas el reinicio entre la desinstalación y la reinstalación.
  • No trates un problema de inicio de sesión web de Apollo como si fuera un problema de ViGEmBus.

Lista de comprobación final antes de volver a probar Apollo

Prueba en un orden controlado: verifica el Administrador de dispositivos, inicia Apollo, conecta el cliente remoto y deja el juego para el final. Esta secuencia muestra qué capa está fallando.

Si el mando virtual funciona en Windows pero no en un juego concreto, probablemente ViGEmBus está funcionando. Comprueba el modo de mando de ese juego, Steam Input, el foco y el tipo de mando compatible antes de volver a reinstalar el controlador.

  • ViGEmBus 1.22.0 oficial instalado desde nefarius/ViGEmBus.
  • Windows reiniciado después de la instalación o desinstalación.
  • El bus de Nefarius funciona en el Administrador de dispositivos.
  • Apollo se reinició después de que el controlador estuviera disponible.
  • Durante la prueba solo aparece el mando virtual previsto.

Preguntas frecuentes sobre Apollo y ViGEmBus

¿Apollo instala ViGEmBus automáticamente?

El paquete de Apollo puede incluir o hacer referencia a dependencias de mandos, pero verifica el controlador de Windows de forma independiente. Esta guía utiliza la versión oficial final ViGEmBus 1.22.0 como fuente conocida.

¿Por qué Apollo dice que ViGEmBus no está instalado después de instalarlo?

Es posible que Apollo se iniciara antes de que cargara el controlador, que Windows necesite reiniciarse o que exista un bus duplicado o dañado. Verifica el Administrador de dispositivos, reinicia y después vuelve a iniciar Apollo.

¿Puede Apollo funcionar sin ViGEmBus?

La transmisión de vídeo puede funcionar, pero la entrada del mando que debe aparecer como un dispositivo virtual Xbox 360 o DualShock 4 necesita una ruta de bus virtual compatible.

¿Debería bajar de versión de ViGEmBus para Apollo?

No bajes de versión por defecto. Usa la versión oficial final v1.22.0 salvo que la documentación oficial actual de Apollo exija explícitamente otra versión.

¿Es este un enlace directo al instalador?

Sí. El botón apunta al recurso verificado de la versión de GitHub de nefarius/ViGEmBus, no a un espejo ni a un instalador reempaquetado.

Fuentes oficiales consultadas

Los datos del producto y de seguridad se comprobaron con fuentes de primera mano. Los enlaces externos se abren en otra pestaña.