Plug the USB into a port. Windows should automatically recognize it as a "Generic USB Joystick". Linux/Raspberry Pi: Use the command
Uses legacy DirectInput instead of modern XInput.
Enable the toggle for .
: Recognized natively as a "Generic USB Joystick." If it isn't showing up correctly, you can manually update it in the Device Manager to use the "USB Input Device" driver. Linux/Raspberry Pi (RetroPie) : Handled by the kernel drivers. The device ID is typically : May require specific driver modules (like dragonrise.ko
Connecting a classic gamepad or a budget arcade stick to your PC often brings up a specific hardware name in your Device Manager: .
Unbranded or third-party controllers sold online for PC and Raspberry Pi.
Designed for Windows, but often used on Linux/Android. How to Install/Update DragonRise Inc Drivers (Windows)
Open Device Manager , expand Universal Serial Bus controllers , right-click your USB Root Hub ports, select Properties > Power Management , and uncheck Allow the computer to turn off this device to save power . 2. The Right Analog Stick Acts Like Buttons
Launch your game through Steam (even non-Steam games added manually). Solution 2: Use x360ce (For Non-Steam Games)
Be warned: Doing this makes the controller invisible to standard Windows games until you uninstall the device in Device Manager and let Windows reinstall the default driver.
DragonRise Inc. is a hardware manufacturer that produces universal USB encoders. When you plug in a cheap USB controller and your computer identifies it as "Generic USB Joystick," it is almost certainly using a DragonRise chip.
If you play your games through Steam, you don't need any external software.