Nefarius Software Solutions e.U. is an Austrian publisher focused on low-level Windows system tools, best known for the ViGEm Bus Driver, a lightweight kernel-mode driver that creates virtual USB bus instances and convinces the operating system that popular gaming peripherals such as DualShock 3, DualShock 4, Xbox 360 and Xbox One controllers are physically attached. By emulating the exact device descriptors, endpoints and HID input reports of these pads, the driver allows home-brew tools, research utilities, remote-play streamers and accessibility projects to inject gamepad events without owning the actual hardware, making it a standard component in controller-over-network, Bluetooth-forwarding, macro scripting and automated testing workflows. Typical use cases include cloud-gaming clients that need to present a local pad to the host, developers debugging DirectInput/XInput routines, modders adding motion-control support to legacy titles, and streamers who map keyboard hot-keys to virtual buttons for seamless couch play. Because the driver exposes a public IOCTL interface, third-party applications can dynamically create or destroy virtual devices, adjust battery states, toggle rumble motors and flash LEDs, all without rebooting or disabling driver-signature enforcement on 64-bit Windows. Nefarius complements the bus driver with open-source client libraries and filter drivers that translate Sony, Nintendo or generic USB descriptors into Xbox-style reports, ensuring broad compatibility with modern games and launchers. The publisher’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream build, and can be queued for batch deployment across multiple machines.
Windows kernel-mode driver emulating well-known USB game controllers.
Details