Qu'est-ce que le logiciel pilote ViGEmBus ?

ViGEmBus est une infrastructure, pas une application de réglage.

Lorsque l'on demande ce qu'est le pilote ViGEmBus, la définition courte est Virtual Gamepad Emulation Bus pour Windows. Un pilote de bus peut présenter un ou plusieurs périphériques au système. ViGEmBus exploite ce mécanisme pour émuler entièrement par logiciel des manettes USB connues. Le dépôt officiel le décrit comme un pilote Windows en mode noyau destiné à émuler des contrôleurs de jeu USB familiers.

Un jeu ordinaire attend une manette physique utilisant un protocole connu. Les utilitaires doivent souvent traduire l'entrée d'un autre appareil, combiner des commandes ou faire paraître locale une entrée distante. Au lieu de modifier chaque jeu, l'utilitaire demande au pilote ViGEmBus de créer une manette virtuelle. Windows et le jeu traitent alors ce périphérique comme du matériel compatible.

Le projet officiel prend en charge les manettes virtuelles Microsoft Xbox 360 et Sony DualShock 4. Cela ne signifie pas que ViGEmBus configure chaque manette physique. L'application cliente choisit l'entrée à lire, son mappage et le périphérique virtuel à créer. Le pilote ViGEmBus fournit la couche de bas niveau.

Comment ViGEmBus crée une manette virtuelle

Le processus comprend trois parties. Un programme client lit d'abord une manette réelle, un clavier, un flux réseau ou une autre entrée. Il utilise ensuite les bibliothèques clientes et le pilote ViGEmBus pour transmettre l'état. Enfin, Windows présente une manette Xbox 360 ou DualShock 4 virtuelle aux jeux et applications.

Cette conception évite les DLL intermédiaires et les crochets propres à chaque application. Pour le jeu, une manette prise en charge est présente. C'est pourquoi un bus absent peut provoquer une erreur avant l'activation de la sortie : l'application lit la manette physique, mais ne peut pas créer le périphérique virtuel nécessaire.

Le pilote ViGEmBus s'exécute au niveau du noyau, tandis que l'application fonctionne normalement en espace utilisateur. Cette séparation est puissante, mais rend la provenance importante. Un pilote noyau dispose d'un accès plus profond qu'une application portable ; utilisez donc la version signée de l'éditeur d'origine.

CoucheRôleExemple
Entrée ou application clienteLit et mappe l'entrée réelleDS4Windows ou BetterJoy
Pilote ViGEmBusCrée et maintient le périphérique virtuelNefarius Virtual Gamepad Emulation Bus
Windows ou jeuDétecte un protocole connuManette Xbox 360 ou DualShock 4 virtuelle

Quels programmes utilisent le pilote ViGEmBus ?

Le README officiel cite de nombreux utilisateurs connus : DS4Windows, BetterJoy, XOutput, Parsec, InputMapper, x360ce version 4 et Microsoft RdpGamepad. La liste n'est pas exhaustive. Un utilitaire peut installer ViGEmBus comme prérequis, l'intégrer à son installation ou demander une installation séparée.

DS4Windows est l'une des raisons les plus fréquentes de trouver le pilote ViGEmBus sur un PC. Il peut traduire une manette PlayStation en manette Xbox virtuelle pour les jeux mieux compatibles avec XInput. BetterJoy utilise la sortie virtuelle pour les manettes Nintendo. Des logiciels de streaming peuvent aussi créer une manette locale depuis une entrée réseau.

Supprimer le pilote ne désinstalle pas nécessairement l'application cliente. Sa fonction de manette virtuelle peut plutôt cesser de fonctionner et afficher « ViGEmBus n'est pas installé ou en cours d'exécution ». Avant la suppression, identifiez les logiciels de manette, de diffusion ou d'automatisation et vérifiez si vous utilisez encore leur sortie.

  • Outils de remappage et de compatibilité
  • Logiciels de manette distante et de streaming
  • Outils de test, de relecture et d'entrée automatisée
  • Applications traduisant du matériel non pris en charge vers XInput ou DS4

Pourquoi ViGEmBus est-il sur mon PC ?

Dans la plupart des cas, vous ou un autre utilisateur avez installé un logiciel dépendant de manettes virtuelles. Le pilote ViGEmBus peut avoir été ajouté avec cet installateur, puis paraître inconnu plus tard. Nefarius précise que certains programmes regroupent le bus avec ou sans étape distincte visible par l'utilisateur.

Ouvrez Applications installées et recherchez « Nefarius » ou « Emulation ». Examinez ensuite les utilitaires de manette, de jeu à distance et de streaming installés à une date proche. Dans le Gestionnaire de périphériques, choisissez Affichage, Périphériques par connexion et recherchez Nefarius Virtual Gamepad Emulation Bus.

Trouver l'entrée ne prouve pas automatiquement la présence d'un logiciel malveillant. Vérifiez l'éditeur, la source et l'application dépendante. Si l'éditeur est inattendu, si le pilote est inconnu ou non signé, ou s'il provient d'une archive sans rapport, ne supposez pas qu'il s'agit du package d'origine.

Capture officielle montrant Virtual Gamepad Emulation Bus dans le Gestionnaire de périphériques
Capture de la documentation officielle. Elle indique où trouver le bus ; la version représentée précède le programme final 1.22.0.

Avez-vous besoin du pilote ViGEmBus ?

Conservez le pilote lorsqu'une application active nécessite une sortie Xbox 360 ou DualShock 4 virtuelle. Il n'occupe pas d'espace de bureau séparé et reste en arrière-plan jusqu'à la création d'un périphérique. Si votre outil fonctionne, retirer un bus indispensable crée des problèmes sans gain de performances significatif.

Vous n'en avez probablement pas besoin si aucun outil de remappage, d'entrée distante ou logiciel déclarant ViGEmBus comme dépendance n'est encore utilisé. Vous pouvez le désinstaller puis réinstaller la dernière version officielle si une application la réclame. Créez un point de restauration avant un nettoyage profond ; une suppression normale n'exige généralement aucun outil spécial.

Ne supprimez pas le pilote ViGEmBus uniquement parce que le projet est retiré. La fin de vie signifie l'arrêt des mises à jour, pas un danger soudain pour toute installation. La décision pratique dépend de vos logiciels et de l'utilisation de la version finale dépourvue de l'ancien programme de mise à jour.

SituationAction recommandée
DS4Windows utilise une sortie virtuelleConserver ViGEmBus et vérifier version et source.
Aucune application de manette distanteUne désinstallation normale est raisonnable.
Plusieurs entrées du busEffectuer une suppression propre et réinstaller.
Éditeur inconnu ou non signéArrêter et enquêter sur la source.

Systèmes pris en charge et état de fin de vie

ViGEmBus 1.17 et les versions suivantes visent Windows 10 et Windows 11 en x86, amd64/x64 et ARM64. La dernière version 1.22.0 regroupe ces architectures dans un exécutable. Windows Server peut fonctionner sans prise en charge officielle. macOS et Linux ne peuvent pas utiliser ce pilote noyau Windows et aucune AppImage ViGEmBus n'existe.

Le projet a été retiré après un accord de marque et archivé en 2023. La déclaration officielle indique que les installations existantes continuent à fonctionner, mais que les anciens composants de mise à jour demandaient une correction après le transfert du domaine. La version 1.22.0 a supprimé ce programme. Les utilisateurs d'anciennes versions doivent mettre à niveau ou suivre les instructions officielles.

Le retrait signifie également que les futurs changements de Windows ne seront pas traités. Le dernier installateur est la bonne version historique, mais il ne promet ni compatibilité future ni assistance.

Questions sur le pilote ViGEmBus

ViGEmBus est-il un virus ?

Le projet Nefarius d'origine est un pilote open source légitime. Vérifiez que l'installateur provient de nefarius/ViGEmBus sur GitHub et que l'éditeur est Nefarius Software Solutions.

Puis-je ouvrir ViGEmBus ?

Aucune interface normale n'est fournie. Ouvrez l'application de manette ou d'entrée distante qui utilise le pilote ViGEmBus.

À quoi sert le pilote ViGEmBus ?

Ce bus de manette virtuelle permet aux applications de présenter des périphériques Xbox 360 ou DualShock 4 virtuels à Windows et aux jeux.

ViGEmBus fonctionne-t-il avec les manettes DS4 ?

Il peut présenter une DualShock 4 ou une Xbox 360 virtuelle. Une application comme DS4Windows gère la manette réelle et le mappage.

Windows a-t-il besoin de ViGEmBus par défaut ?

Non. C'est un pilote tiers utilisé par des applications particulières, pas un composant Windows standard.

Puis-je supprimer ViGEmBus sans risque ?

Oui, lorsqu'aucun logiciel utilisé n'en dépend. La suppression peut désactiver la sortie virtuelle dans DS4Windows et les outils similaires.

Sources officielles utilisées

Les informations produit et sécurité de cette page sont vérifiées auprès de sources directes. Les liens externes s'ouvrent dans un nouvel onglet.