Controller Gyro Not Working
Two facts most guides skip: Xbox controllers don't have gyroscopes at all, so gyro will never work on one. And on PC, gyro requires Steam Input, DS4Windows, or JoyShockMapper — most games don't read raw motion input directly. The gyro test confirms whether the sensor itself is alive, independent of any game.
Diagnose before you fix
Confirm the symptom and measure its severity first. The test result tells you whether to clean, recalibrate, or replace — different severities call for different fixes.
Gyro Test
The gyro test reads the controller's gyroscope and accelerometer values directly through the browser, showing live pitch, yaw, and roll as you tilt the controller. If the values move as you rotate the controller, the hardware sensor is working and the failure is in game or middleware configuration. If the values stay flat, either the controller has no gyroscope (Xbox pads) or the sensor has failed.
Run the gyro testMapping Tool
Once gyro is confirmed alive at the hardware level, the mapping tool helps translate motion input into the specific control style your target game expects — mouse-style aim, right-stick emulation, flick stick, or specific axis remapping. Gyro configuration is deeply personal and iterative; the mapping tool gives you the space to test settings without launching a game.
Run the mapping tool- A Chrome or Edge browser (best gamepad API support)
- A gyro-capable controller (DualSense, DualSense Edge, Switch Pro, Joy-Con — NOT standard Xbox)
- Steam (for Steam Input) or DS4Windows/JoyShockMapper for non-Steam games
- A USB data cable (wired is more reliable for motion input than Bluetooth)
Step by step
Work through these in order. After the last step, run the diagnostic again to confirm the fix held.
- 01
First: confirm your controller even has a gyroscope
Standard Xbox controllers (Series X/S, Elite Series 2, One controllers) do not have gyroscopes. There is no software, driver, or firmware fix — the hardware sensor is not present. If you're on an Xbox controller and searching this, the answer is a controller swap: DualSense, DualSense Edge, Switch Pro, Joy-Con, and most enthusiast third-party controllers (8BitDo, GameSir Cyclone, GuliKit) do have gyros. Some Xbox-compatible third-party controllers include gyro, but the first-party Xbox pads do not.
- 02
Confirm the gyroscope is alive in the gyro test
Open the gyro test in your browser and tilt the controller through pitch, yaw, and roll while watching the live values. Healthy gyros show smooth value changes as you rotate. Flat lines across all three axes on a controller that should have a gyro mean the sensor has failed and no software fix will help. Movement on all three axes confirms the hardware is fine and your problem is upstream in game or middleware configuration.
- 03
For Steam games, enable Steam Input gyro-to-mouse
In Steam → Settings → Controller → confirm your controller type's Support toggle is on. In the game's controller configuration (right-click game → Properties → Controller → 'Edit Layout' in Big Picture or desktop Steam), map Gyro to Mouse (best for shooter aim), or Gyro to Joystick (keeps aim assist active), or Gyro to Right Stick. Add an activation button — most players bind gyro-active to a trigger soft-pull so it's only active when aiming.
- 04
For non-Steam games, install DS4Windows or JoyShockMapper
Games outside Steam that don't read raw motion input need a translation layer. DS4Windows presents the DualSense as an Xbox pad with motion mapped to mouse or stick input. JoyShockMapper is a more advanced open-source alternative with flick-stick support. reWASD is a paid option with strong game-specific presets. Install one, load a profile designed for your target game, and the game sees translated input as though it came from mouse or right stick.
- 05
Calibrate the gyroscope
A gyro that drifts (slowly rotates the camera when you're not moving) needs calibration. In Steam Input: Settings → Controller → click the specific controller → Calibrate gyro. Place the controller on a flat still surface for the calibration process — the software reads the current sensor offset and zeros it. In DS4Windows: Options → check that gyro calibration ran on first setup. Recalibrate any time the drift returns.
- 06
Use wired for competitive-timing motion input
Gyro input is high-frequency data — hundreds of samples per second — that Bluetooth handles less reliably than USB. For casual gyro use Bluetooth is fine. For competitive shooter gyro aiming, connect via USB data cable. The reduced input latency and higher polling rate make micro-adjustments feel precise where Bluetooth can feel laggy or slightly off. This is the same principle as wired for stick aim, amplified because gyro data is more bandwidth-hungry.
- 07
Rule out game or profile conflicts
If gyro works in one game but not another, the issue is per-game profile configuration, not the controller. Steam Input applies per-game overrides that can disable gyro even when the global config has it enabled. Right-click the affected game → Properties → Controller → check the override. In DS4Windows, verify the active profile is the one you configured for gyro, not a default profile with no motion mapping.
Where to go next
Persistent symptoms usually mean hardware wear that cleaning and recalibration can't reach. These resources cover repair, replacement, and warranty paths.
Other tests for the same controller
A symptom rarely arrives alone. Worn sticks often coincide with deadzone creep and reduced circularity — run the related diagnostics while the controller is already in your hands.
Variants of this symptom
The same underlying issue presents differently across controllers. These device-specific guides cover the variations.
Key definitions
Plain-language definitions for the terms used on this page. Each links to the full glossary entry with thresholds, mechanism, and FAQs.
mapping questions
Because standard Xbox controllers don't have a gyroscope — Series X/S, Elite Series 2, and One controllers all lack the hardware sensor. No amount of Steam Input configuration or driver installation will make motion controls work because the sensor isn't physically there. To use gyro aim in Call of Duty, switch to a DualSense, Switch Pro, or a third-party controller that includes a gyro.
DualSense and DualSense Edge (PS5), Switch Pro Controller, Joy-Cons, Switch 2 Pro Controller, and most enthusiast third-party controllers (8BitDo Ultimate, GameSir Cyclone, GuliKit KingKong, Flydigi Apex 4). Standard Xbox controllers do not. Older DualShock 4 also has a gyro. Some Xbox-compatible third-party pads include gyros even though the Xbox first-party controllers don't.
Yes, in nearly all cases. Very few PC games read raw controller motion input directly — most require a translation layer that maps gyro to mouse or right-stick input. Steam Input is the easiest option for Steam games. DS4Windows works for DualSense across Steam and non-Steam games. JoyShockMapper is the advanced open-source option. reWASD is the paid option with strong presets.
Gyroscope calibration has drifted from its neutral reference. In Steam Input, go to Settings → Controller → your controller → Calibrate Gyro. Place the controller on a flat, still surface (not held in your hands) during calibration — the software zeros out the sensor's resting offset. In DS4Windows, similar calibration is under Options. Recalibrate any time the drift comes back.
Yes for players who invest in learning it. Gyro combines the ergonomic comfort of a controller with mouse-level precision in micro-adjustments, and 'flick stick' setups (right stick for turn direction, gyro for aim) can produce faster 180-degree turns than mouse. It has a learning curve — expect several hours before it feels natural. Splatoon and many Nintendo games have used gyro as competitive-standard for years.
Gyro to Mouse feels more precise for micro-aim adjustments but disables aim assist in games that detect mouse input. Gyro to Joystick keeps aim assist active but feels less precise because it converts continuous motion into stick-input samples. For competitive shooters where aim assist matters, Gyro to Joystick. For pure precision, Gyro to Mouse.
Bluetooth is less optimal than USB for high-frequency data like continuous motion input. The controller reports gyro many times per second, and Bluetooth's protocol overhead plus 2.4GHz interference add per-sample latency. USB is more reliable for competitive gyro use, and most gyro guides recommend wired for tournament play or serious skill development. Casual gyro use is fine over Bluetooth.
Still seeing the issue?
Re-run the diagnostic to confirm whether the fix held or whether escalation is needed.
Run the test again