Controller Not Detected
Troubleshoot when Playback doesn't recognize your gamepad.
4 min read
If your controller isn’t showing up in Playback at all, the issue is usually with your operating system’s detection, not Playback itself. Here’s how to diagnose and fix it.
Step 1: Verify your OS detects the controller
Before troubleshooting Playback, confirm your operating system recognizes the controller.
Windows®
- Press Win + R, type
joy.cpl, and press Enter - The “Game Controllers” window opens
- Your controller should appear in the list
- Click Properties to test button presses
Alternative method:
- Open Settings > Bluetooth & devices > Devices
- Look for your controller in the list
If your controller doesn’t appear here, the problem is with Windows, not Playback.
macOS®
- Click the Apple menu > System Settings (or System Preferences)
- Go to Bluetooth (for wireless controllers) or check System Information > USB (for wired controllers)
- Your controller should appear in the appropriate list
For more details:
- Open Applications > Utilities > System Information
- Click USB in the sidebar
- Look for your controller in the device tree
Linux
- Open a terminal
- Run:
cat /proc/bus/input/devices - Look for your controller in the output
Alternative methods:
# List all input devices
ls /dev/input/
# Test with evtest (install if needed)
sudo apt install evtest
sudo evtestFor Steam Deck®, controllers should appear automatically in Desktop Mode.
Step 2: Basic troubleshooting
If your OS doesn’t detect the controller:
Check the connection
- Wired controllers: Try a different USB port. Use ports directly on your computer, not through a hub.
- Wireless controllers: Make sure the controller is in pairing mode and properly paired.
- Bluetooth: Ensure Bluetooth is enabled and the controller isn’t connected to another device.
Try a different cable
For wired controllers, the cable may be faulty. Test with another USB cable if available.
Restart everything
- Disconnect the controller
- Close Playback
- Restart your computer
- Connect the controller
- Launch Playback
Check for driver issues
Windows:
- Open Device Manager
- Look for unknown devices or devices with warning icons
- Right-click and select “Update driver”
macOS: Most controllers work without drivers. If yours doesn’t, check the manufacturer’s website.
Linux: Some controllers need the xboxdrv or xpad driver:
sudo apt install xboxdrvStep 3: Controller-specific issues
Xbox controllers
- Xbox Wireless: Requires Xbox Wireless Adapter or Bluetooth
- Xbox 360: May need drivers on Windows
- Works natively on most systems
PlayStation controllers
- DualShock 4 / DualSense: Connect via USB or Bluetooth
- May need DS4Windows on Windows for full compatibility
Nintendo controllers
- Switch Pro Controller: Works via USB or Bluetooth
- May be detected as a different controller type
8BitDo and other third-party controllers
- Check which mode the controller is in (XInput, DInput, Switch, etc.)
- Try switching modes. See your controller’s manual
- XInput mode generally has the best compatibility
Step 4: Once your OS detects it
After your operating system recognizes the controller:
- Launch Playback
- Go to Settings > Controls
- Select your controller from the dropdown
- Test button presses to verify detection
If buttons don’t respond correctly, see Controller Rebinding Issues.
Still not working?
If your operating system detects the controller but Playback doesn’t:
- Make sure you connected the controller before launching Playback
- Try closing and reopening Playback
- Check if the controller works in other games or applications
- Your controller may need a custom mapping. See Adding Unsupported Controllers
If nothing works, contact us with:
- Your controller make and model
- Your operating system
- Whether your OS detects the controller
- Steps you’ve already tried
See also
- Controller Rebinding Issues : Fix button mapping problems
- Adding Unsupported Controllers : Create custom mappings
- Controls : Configure input devices
Still need help? Contact our support team


