guide · static export
Gaming

Fix a PS5 DualSense Controller Drifting on Windows

DualSense stick drift on Windows is fixed by calibrating via Steam, cleaning the sticks, or setting a deadzone.

by@guidox updated:10/26/26 time:10 min level:Beginner works on:Windows 11 25H2, Windows 11 24H2 tools:Steam
TL;DR

DualSense drift on Windows is caused by **potentiometer wear** or **dust inside the stick module**. Calibrate through **Steam Input**, clean the sticks, and set a deadzone to compensate.

Before you start

Requirements

  • Steam installed (https://store.steampowered.com/about) or DS4Windows from https://github.com/Ryochan7/DS4Windows
  • USB-C cable for wired connection
  • Compressed air can
Step by step

Instructions

01

Measure the drift

Open the **Game Controllers** panel and select your DualSense. Click **Properties** and watch the stick axes at rest. If the crosshair moves without input, drift is confirmed.

joy.cpl
02

Calibrate via Steam Input

Open **Steam > Settings > Controller > General Controller Settings**. Enable **PlayStation Configuration Support**, then click **Calibrate** and follow the on-screen wizard to center the sticks.

tipSteam's calibration applies to all Steam games automatically. Non-Steam games need DS4Windows for deadzone control.
03

Clean the analog sticks

Push each stick to the side and blow compressed air into the gap at the base. Rotate the stick slowly while spraying to dislodge dust from the potentiometer contacts.

⚠ warningDo not use liquid cleaners or isopropyl alcohol directly on the stick — it can damage the membrane.
04

Update DualSense firmware

Connect the controller via USB-C and download the official **DualSense firmware updater** from Sony's support site. Run it to install the latest firmware, which can improve stick baseline readings.

05

Set a deadzone in DS4Windows or in-game

If drift persists, open **DS4Windows**, select your profile, and increase the **Dead Zone** value for the affected stick to 0.08-0.12. Most games also have a deadzone slider in their controller settings.

tipStart at 0.05 and increase in 0.02 increments until the drift stops. Too high a deadzone makes the stick feel unresponsive.
06

Verify drift is eliminated

Return to **joy.cpl** and confirm the crosshair stays centered at rest. Launch a game and verify the character or camera no longer moves without input.

joy.cpl
Troubleshooting

Common issues

Controller is not recognized at all on Windows

Connect via USB-C instead of Bluetooth. If still not detected, install DS4Windows from https://github.com/Ryochan7/DS4Windows which provides the necessary HID driver.

Drift returns immediately after calibration

The potentiometer is physically worn. Cleaning may help temporarily, but the stick module likely needs replacement — contact Sony support if under warranty.

FAQ

Frequently asked

Does Bluetooth cause more drift than USB?

No. Drift is a hardware issue in the stick module. Bluetooth adds input latency but does not affect stick centering.

Can I replace the stick module myself?

Yes, but it requires soldering. Replacement modules are available from electronics suppliers. If the controller is under warranty, contact Sony first.

How to undo this

Reset the deadzone to 0 in DS4Windows or in-game settings. In Steam, go to **Controller > Calibrate** and click **Reset to Default**. Disconnect and reconnect the controller.

Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress