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

