The Short Answer

Yes, the PS5 DualSense controller is fully compatible with Steam on Windows, but only when Steam Input is enabled. Without Steam Input, most games will not recognize the controller correctly or will treat it as a generic gamepad with limited functionality. For full compatibility including button remapping, gyro, and adaptive trigger support, you need to run the game through Steam with PlayStation Configuration Support turned on. Wired USB gives you plug-and-play compatibility, while Bluetooth requires initial pairing but works the same once connected.

Compatibility at a Glance

Factor Requirement Notes
Interface USB-C wired or Bluetooth 4.0+ USB-C to USB-A or USB-C to USB-C cable required for wired. No official 2.4 GHz dongle needed.
Power Charged internal battery or wired power Charges via USB-C at 5V. Battery level visible in Steam after pairing.
Drivers Windows 10 / Windows 11 + Steam Input No separate Sony driver needed. Steam handles translation to XInput/API.
Firmware Updated DualSense firmware Update via PS5 console or Sony Firmware Updater for DualSense on PC.
Form Factor Standard DualSense or DualSense Edge Both work. Edge back buttons require Steam Input remapping.
Steam Setting PlayStation Configuration Support enabled Located in Steam > Settings > Controller.

What Determines It

Interface: Wired USB, Bluetooth, and Wireless Adapters

What causes it: Steam detects controllers at the operating system level. A wired USB connection appears as a USB Input Device and is immediately available to Steam Input. Bluetooth connections rely on the Windows Bluetooth stack, which can fail if the controller is still paired to a PS5 or if Windows has cached an old pairing.

How to check: On Windows, press Windows key + I to open Settings, then go to Bluetooth & devices > Devices. Look for Wireless Controller in the list. In Steam, go to Steam > Settings > Controller and check if your DualSense appears under Detected Controllers. If you are on wired, unplug and replug the USB-C cable and listen for the Windows device connection sound.

What to do: For wired, use the USB-C cable that came with the controller or any data-capable USB-C cable and connect directly to a USB-A 3.0 or USB-C port on your PC, not a hub. For Bluetooth, put the DualSense into pairing mode by holding the PS button + Share/Create button together for 3-4 seconds until the light bar double-blinks, then in Windows go to Bluetooth & devices > Add device > Bluetooth and select Wireless Controller. If it fails to pair, remove the old entry first by clicking the three dots next to Wireless Controller and selecting Remove device, then pair again.

How to undo: To unpair from your PC and restore the connection to your PS5, connect the controller to the PS5 with a USB-C cable and press the PS button. To remove it from Steam only, go to Steam > Settings > Controller and set PlayStation Configuration Support back to Disabled.

Power: Battery Level and Charging Behavior

What causes it: A DualSense with a low battery will disconnect intermittently, fail to enter Bluetooth pairing mode, or show as connected in Windows but not respond in Steam. Steam will also stop providing haptic feedback when battery drops below a critical threshold to conserve power.

How to check: After connecting to Steam, go to Steam > Settings > Controller. The battery icon appears next to Wireless Controller when connected via Bluetooth. In Big Picture Mode, navigate to the home screen and the battery percentage is shown in the bottom-right corner near the clock. You can also press the PS button once while in a Steam game to see the battery indicator in the Steam overlay.

What to do: Charge the controller using a USB-C cable connected to your PC or a 5V USB wall adapter. Leave it connected for at least 30 minutes before attempting Bluetooth pairing if the battery was depleted. Avoid using fast chargers rated above 5V/1.5A for extended charging. To check charging status, the light bar will pulse orange while charging and turn off when complete when connected to a PC.

How to undo: There is nothing to undo for charging, but if you want to stop Steam from turning off the controller due to inactivity, go to Steam > Settings > Controller > Calibration & Advanced Settings and adjust the Idle Timeout slider or set it to Never.

Drivers: Windows and Steam Input Translation

What causes it: Windows natively treats the DualSense as a DirectInput device, which many modern PC games do not support. Steam Input translates the DualSense inputs into XInput, which is what most Steam games expect for full button prompts and rumble. If Steam Input is off, games may show no input, swapped buttons, or no vibration.

How to check: Open Device Manager by pressing Windows key + X and selecting Device Manager. Expand Human Interface Devices and Sound, video and game controllers. You should see HID-compliant game controller or Wireless Controller without a yellow warning icon. In Steam, go to Steam > Settings > Controller and confirm Enable Steam Input for PlayStation Controllers is checked. Launch a game, open the Steam Overlay with Shift + Tab, and select Controller Configuration to see if button inputs register.

What to do: Enable support globally by going to Steam > Settings > Controller and checking PlayStation Configuration Support. For per-game control, go to your Steam Library, right-click the game > Properties > Controller, and set Override for this game to Enable Steam Input. If the controller is not detected, in Device Manager right-click Wireless Controller and select Uninstall device, then disconnect and reconnect the controller to let Windows reinstall the driver. Keep Windows updated via Settings > Windows Update > Check for updates.

How to undo: To revert to DirectInput behavior for a specific title that has native DualSense support outside Steam, go to that game’s Properties > Controller and set it to Disable Steam Input. To uninstall the driver cleanly, use Device Manager > Uninstall device with the controller disconnected.

Firmware: Controller Firmware Version

What causes it: Early DualSense firmware had Bluetooth latency, stick drift calibration issues, and incomplete PC compatibility. Newer firmware improves USB polling, fixes disconnection bugs, and enables full feature support on PC through Steam. As of early 2026, most new controllers ship updated, but controllers that have sat in retail inventory or have only been used on PS5 without online updates may be out of date.

How to check: Connect the DualSense to a PS5 and go to Settings > Accessories > Controller (General) > DualSense Wireless Controller Software. The version number is displayed there. On PC without a PS5, download the official Firmware updater for DualSense wireless controller from Sony, install it, then run the updater with the controller connected via USB-C. The app will display Current version and Latest version and tell you if an update is needed.

What to do: On PS5, accept the update prompt when it appears after connecting the controller via USB. On PC, close Steam completely, connect the DualSense via USB-C, run Firmware updater for DualSense wireless controller, and click Update Now. Do not disconnect the cable until the progress bar completes and the app says Update completed. The file location for the updater by default is C:\Program Files (x86)\Firmware updater for DualSense wireless controller\FWupdaterDualSense.exe if you need to run it again.

How to undo: Firmware cannot be downgraded through official tools. If an update causes an issue, reset the controller by pressing the small reset button on the back near the Sony logo with a pin for 5 seconds, then re-pair to your PC. This does not revert firmware but clears pairing and calibration data.

Form Factor: Standard DualSense vs DualSense Edge and Feature Support

What causes it: The standard DualSense and DualSense Edge share the same core inputs, but the Edge has two additional rear Function buttons and interchangeable stick modules. Steam Input maps these extra buttons only when PlayStation Configuration Support is enabled. Features like adaptive triggers, haptic feedback, and touchpad input also depend on whether the game implements the Steam Input API or Sony’s native SDK.

How to check: In Steam Big Picture Mode, go to Settings > Controller Settings > Detected Controllers > Select your DualSense > Preferences. Press each button to see if it registers. For adaptive triggers, launch a game with native DualSense support such as Death Stranding Director’s Cut from your Steam Library, go to the game’s Settings > Controls, and see if Trigger Effect Intensity is available. For gyro, go to Steam > Settings > Controller > Calibration & Advanced Settings and check if Gyro is listed as Available.

What to do: To use Edge back buttons, go to Steam Library > Right-click game > Controller Configuration > Edit Layout, then assign the rear buttons under Rear Buttons to any keyboard or gamepad action. To enable touchpad as mouse, in the same Controller Configuration set Touch Pad Behavior to As Mouse and set Touch Pad Click to Left Mouse Click. For adaptive triggers to work in supported games, set the game’s Controller Override to Enable Steam Input and enable the feature in-game. You can adjust trigger resistance in Steam under Controller Configuration > Triggers > Gear icon > Adaptive Trigger Settings.

How to undo: To disable custom mappings, go to Controller Configuration and select Restore to Default. To turn off gyro, go to Controller Configuration > Gyro Behavior and set it to None. To disable touchpad mouse emulation, set Touch Pad Behavior back to None.

How to Check Yours

Follow this sequence to verify compatibility in under five minutes without installing extra software.

First, connect the controller. For a wired test, plug the DualSense into your PC with a USB-C cable. For wireless, hold PS + Create until the light bar flashes, then pair through Windows Settings > Bluetooth & devices > Add device.

Second, verify Windows sees it. Press Windows key + R, type joy.cpl and press Enter to open Game Controllers. You should see Wireless Controller with status OK. Click Properties and press buttons to confirm inputs register. If it is not listed, try a different USB port or remove and re-pair the Bluetooth device.

Third, verify Steam sees it. Open Steam, go to Steam > Settings > Controller. Under Controller Settings, PlayStation Configuration Support should be checked. Your controller should appear as PlayStation 5 Controller. Click Calibrate and follow the prompts to test sticks and triggers under Calibration & Advanced Settings. Check that Stick Deadzone is between 0.05 and 0.15 and Trigger Range is set to Full Range.

Fourth, test in-game. Launch any Steam game, press Shift + Tab to open the overlay, select Controller Configuration, and press buttons to see live input. Start the game and check for PlayStation button prompts in Settings > Controller. If you see Xbox prompts instead, the game is using XInput translation, which is normal and still fully playable. If there is no response, return to Library > Right-click game > Properties > Controller and ensure it is set to Enable Steam Input.

If It’s Not Compatible

If your DualSense will not stay connected or a specific game does not support it even through Steam Input, you have several alternatives that do not require replacing the controller entirely.

Use wired mode exclusively for the most reliable connection. Bluetooth interference from Wi-Fi routers, USB 3.0 hubs, or metal desks can cause input lag. Switching to a direct USB-C connection bypasses wireless interference and also enables higher polling rates for triggers and haptics.

Use DS4Windows as a fallback translator only if Steam Input fails for a non-Steam game. Install it, set the Emulated Controller to Xbox 360, and set Output Mode to XInput. Remember to close Steam or set Steam > Settings > Controller > PlayStation Configuration Support to Disabled while using DS4Windows to avoid double input where both programs try to translate at once.

Consider an Xbox Wireless Controller or 8BitDo Ultimate Bluetooth controller if you need native XInput without translation. These appear as Xbox controllers to every PC game and show matching on-screen prompts. They pair similarly through Bluetooth & devices > Add device and work with or without Steam open.

For games purchased outside Steam, add the game to Steam as a Non-Steam Game. Go to Steam > Games > Add a Non-Steam Game to My Library, browse to the game’s .exe file, add it, then launch it from Steam Library with Steam Input enabled. This brings DualSense support to Epic Games Store, GOG, and standalone titles without extra drivers.

FAQ

Do I need to install Sony drivers to use a PS5 controller on Steam?

No. You do not need a separate driver from Sony for Steam. Windows installs a standard HID-compliant game controller driver automatically, and Steam Input handles the rest. The only Sony software you may need is the Firmware updater for DualSense wireless controller, which updates the controller firmware itself, not a PC driver. It is located at C:\Program Files (x86)\Firmware updater for DualSense wireless controller\FWupdaterDualSense.exe after installation. If Device Manager shows a yellow icon on Wireless Controller, right-click and select Update driver > Search automatically for drivers instead of downloading from a third-party site.

Why does my PS5 controller show Xbox buttons in Steam games?

This happens because Steam Input translates DualSense inputs to XInput for compatibility, and many PC ports only have Xbox glyphs. The controller still functions normally; A corresponds to Cross, B to Circle, X to Square, and Y to Triangle. To get PlayStation prompts, check if the game has native DualSense support in its Steam Store page under Controller Support or in-game under Settings > Controller > Button Icons and set it to PlayStation. You can also install the game-specific PlayStation button mod from the Steam Workshop if available, but keep Steam Input set to Enable Steam Input or the mod may not load correctly.

Can I use adaptive triggers and haptic feedback on Steam?

Yes, but only in games that explicitly support those features on PC. In Steam, keep PlayStation Configuration Support enabled and set the game’s Properties > Controller to Enable Steam Input. In the game itself, go to Options > Controls > Controller Settings and enable Haptic Feedback and Adaptive Triggers. You can fine-tune intensity in Steam under Controller Configuration > Triggers > Adaptive Trigger Settings. If the game does not support haptics, Steam will provide standard rumble instead. Wired USB is required for the full range of haptic effects in some titles; Bluetooth may fall back to basic vibration.

How do I stop my PS5 controller from controlling both my PC and PS5 at once?

The DualSense can only be actively paired to one device at a time over Bluetooth. If it is still waking your PS5 when you press the PS button on PC, the controller is still registered to the console. Fix it by resetting the pairing. On the PS5, go to Settings > Accessories > General > Bluetooth Accessories, find your DualSense, select Delete, and confirm. On PC, remove the old pairing under Bluetooth & devices > Devices > Wireless Controller > Remove device, then re-pair by holding PS + Create until the light blinks and selecting Add device > Bluetooth. To quickly switch back to PS5 later, connect the controller to the PS5 with a USB-C cable and press the PS button.

Related guides

Browse all Compatibility guides →