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:

USB 2.0 over 3.0 for controllers is one of those things that sounds wrong but is correct. I’ve reproduced the issue myself – controller dropping out on USB 3.0, stable on 2.0 on the same machine. The 3.0 spec is more complex and some controller firmware doesn’t handle the negotiation perfectly.

the USB selective suspend setting fixing controllers cutting out mid-session is the one i needed. my controller would work fine for 20 minutes then suddenly disconnect. disabling selective suspend in power settings fixed it completely. windows was cutting power to the usb port thinking it wasn’t needed.

DS4Windows for PlayStation controllers on PC is essential knowledge. Without it, PS4 and PS5 controllers have limited or no functionality in many games because games expect Xbox input. DS4Windows makes the PC see it as an Xbox controller while also letting you use the touchpad and gyro on supported games.

The “Set up USB game controller” diagnostic tool in Windows is genuinely useful and underused. It’s a live input test that works independently of any game or launcher. If inputs register there, the controller is working at the OS level and any game-specific issues are in the game’s input settings, not the driver.