Game Controller Not Working on PC: Every Fix Worth Trying

controllers are supposed to be plug and play on PC, and most of the time they are. when they’re not, the fix usually comes down to connection method, driver state, or power management settings. here’s everything that actually works.

Connection methods first

You have four options for connecting a controller to PC:

  • Wired USB – most reliable, lowest latency, best starting point for troubleshooting
  • Bluetooth – convenient but more prone to interference and driver issues
  • Xbox Wireless Adapter – dedicated 2.4GHz connection for Xbox controllers, more consistent than Bluetooth
  • USB dongle – dedicated 2.4GHz for third-party controllers, also more reliable than Bluetooth

If you’re having any trouble, start with wired. It eliminates wireless variables entirely and is the most compatible method.

Wired connection tips

Plug into a USB 2.0 port rather than USB 3.0 or 3.1. It sounds counterintuitive but controllers have worked on USB 2.0 for decades and it provides more consistent behavior for gaming peripherals. USB 3.0 ports can cause compatibility issues with some controllers.

Plug directly into your motherboard’s rear I/O ports rather than front panel ports or a USB hub. Front panel USB connections go through a header on the motherboard and can have power or signal issues. Hubs add another layer of potential failure.

If your controller has a power switch, make sure it’s turned on even when plugged in via USB. Some controllers receive charging power but won’t communicate until the power switch is physically on.

Driver updates in Device Manager

Open Device Manager (Windows key > type “devmgmt.msc”). Check two sections:

  • Bluetooth – if using wireless, right-click each controller entry > Update driver
  • Sound, video and game controllers – right-click any controller entries > Update driver

Most modern controllers show up as “Xbox 360 Controller” even if they’re not – this is intentional for compatibility. DS4Windows does this specifically for PlayStation controllers.

USB power management

Windows can cut power to USB ports to save energy, disconnecting the controller mid-session.

Device Manager > expand “Universal Serial Bus controllers” > right-click each USB Root Hub > Properties > Power Management > uncheck “Allow the computer to turn off this device to save power.” Do this for all USB Root Hub entries.

Also: Windows key > search “Power & sleep settings” > Additional power settings > Change plan settings > Change advanced power settings > USB settings > USB selective suspend setting > set to Disabled.

Testing the controller in Windows

Search “Set up USB game controller” in the Start menu. Double-click your controller or click Properties. Moving sticks and pressing buttons should show live feedback in the test interface. This confirms the controller is working at the OS level independent of any game.

Steam-specific fix

For generic or third-party controllers not recognized in Steam games: launch Steam in Big Picture mode > Settings (gear icon) > Controller settings > enable “Generic Gamepad Configuration Support.” This makes Steam treat the controller as a standard input device and pushes compatible drivers.

Here’s a thorough video walkthrough covering wired setup, device manager driver updates, USB power management, and the Steam Big Picture fix: