DEV Community

Cover image for Controller Vibration Not Working on PC? Test and Fix Rumble
keyboardTester.Click
keyboardTester.Click

Posted on • Originally published at keyboardtester.click

Controller Vibration Not Working on PC? Test and Fix Rumble

Your controller works in menus. The buttons respond. The sticks move. But the game has no rumble.

That usually sends people into random fixes: reinstall Steam, reset Bluetooth, change every controller profile, or assume the rumble motors are dead.

The faster workflow is to test the motors outside the game first.

I published the full source-backed version on KeyboardTester.click with diagrams, FAQ schema, browser haptics notes, and related controller tests:

Controller Vibration Not Working on PC? Test & Fix Rumble

This DEV.to version keeps the practical troubleshooting flow.

Fast answer

If controller vibration is not working on PC, run a direct rumble test before changing game or launcher settings.

Open the live test:

Controller Vibration Test

Then test in this order:

  1. Connect the controller with USB if possible.
  2. Press a controller button once so the browser can detect it.
  3. Run the strong motor test.
  4. Run the weak motor test.
  5. Run both motors together.

If the browser test rumbles, the controller motors are alive. The problem is probably a game setting, Steam Input, Xbox Accessories, DualSense native mode, Bluetooth, or a controller profile.

If the browser test does not rumble, retest with wired USB before calling the controller broken.

Controller rumble motor test workflow

Why test rumble before fixing settings?

The controller stack on PC has too many layers:

  • the controller hardware
  • USB or Bluetooth connection
  • Windows controller device handling
  • Steam Input or another launcher layer
  • the game's own vibration setting
  • controller firmware and profiles
  • browser or app haptics support

If you start changing all of them at once, you do not learn anything.

A browser vibration test gives you a clean first split:

Test result What it usually means
Browser rumbles and game rumbles The controller and game path are working
Browser rumbles but one game does not Hardware is probably fine; check game or launcher settings
Strong works but weak does not One rumble channel or motor may be failing
No rumble over Bluetooth Try USB before blaming the controller
No rumble over wired USB Check browser support, firmware, another PC, or hardware

The web haptics path is not universal. MDN marks GamepadHapticActuator.playEffect() as limited availability, and the dual-rumble effect separates strong and weak motor magnitudes. That limitation is useful: it tells you whether your browser can see a haptic actuator and whether the controller responds at each channel.

The clean test sequence

Use wired USB for the first pass if you can. Bluetooth can expose buttons and sticks while still behaving differently for rumble.

Then open:

Vibration Test

Press any controller button once. Most browsers expose a gamepad only after the page receives a real controller input.

Now test each mode:

  • Strong motor: the heavier low-frequency motor used for big impacts.
  • Weak motor: the lighter high-frequency motor used for smaller cues.
  • Both motors: the normal combined rumble feel.

After that, open the broader controller page:

Gamepad Tester

Use it to confirm buttons, triggers, sticks, mapping, connection state, and basic controller detection. A controller that has bad buttons or drift may also have profile or firmware issues that confuse troubleshooting.

If browser rumble works but a Steam game has no vibration

Steam Input is useful, but it is also one of the most common sources of per-game rumble problems.

Try both modes for the specific game:

  1. Open Steam.
  2. Right-click the game.
  3. Open Properties.
  4. Go to Controller.
  5. Test with Steam Input enabled.
  6. Test with Steam Input disabled.
  7. Fully close and relaunch the game after each change.

There is no single correct permanent setting. Some games need Steam Input. Some games work better with native controller support and Steam Input disabled.

Also check inside the game itself. The setting may be named:

  • vibration
  • rumble
  • haptics
  • controller feedback
  • trigger effects

If the browser test passes and one game fails, treat that game as the suspect.

Controller vibration decision tree

Xbox controller fixes

For official Xbox controllers, check the Xbox Accessories app.

Use it to:

  • update firmware
  • reset or check profiles
  • inspect Elite controller vibration sliders where supported

Then retest over USB.

Battery level matters too. Low battery or weak wireless power can reduce or disable vibration in some setups. A charge-only USB cable can also mislead you because it may power the controller without giving Windows a clean data connection.

Use a known data cable for testing.

If USB rumble works and Bluetooth rumble does not, do not replace the controller yet. The problem is more likely the wireless path, driver stack, or adapter.

DualSense on PC fixes

DualSense is trickier because PC games can support it in different ways.

Some games use native DualSense support. Those often work best over wired USB and may need Steam Input disabled.

Other games expect an Xbox-style controller. Those may need Steam Input enabled.

Advanced haptics and adaptive triggers are also more likely to work over USB than Bluetooth.

One specific DualSense issue is worth checking: Windows audio devices.

Some native DualSense PC haptics depend on the controller speaker or microphone device. If you disabled the Wireless Controller audio devices, vibration can stop in games that route haptic feedback through that path.

Try this:

  1. Re-enable the Wireless Controller speaker and microphone devices in Windows.
  2. Keep your normal speakers or headset as the default output.
  3. Relaunch the game completely.
  4. Retest vibration.

If adaptive triggers work but vibration does not, this is especially worth checking.

Steam and DualSense rumble checklist

Bluetooth vs USB

Bluetooth is fine for playing, but it is not the cleanest diagnostic path.

For troubleshooting, use this rule:

  • If rumble fails over Bluetooth, test USB.
  • If rumble works over USB, the motors are not dead.
  • If rumble fails over USB too, test another browser or another PC before assuming hardware failure.

If changing connection mode affects input delay, check it separately:

Input Latency Checker

Do not mix vibration troubleshooting with latency troubleshooting. Fix one layer at a time.

Steam controller rumble settings video

This video is useful because it shows where Steam places the controller rumble controls in the current settings flow.

Use the video as a visual reference, then verify the result with a direct rumble test.

Final checklist

Use this order when controller vibration is not working on PC:

  1. Test strong, weak, and both motors in the browser.
  2. Retest with wired USB.
  3. Confirm the game has vibration enabled.
  4. Test Steam Input enabled and disabled per game.
  5. Update Xbox controller firmware or reset profiles if relevant.
  6. For DualSense, test USB and check Windows Wireless Controller audio devices.
  7. Compare Bluetooth against USB before replacing hardware.

If one motor still fails in the browser, wired USB, and a known-good game, the controller likely has a hardware rumble fault.

If the browser rumbles but only one game does not, the controller is probably fine. Keep the investigation inside that game, launcher, or controller profile.

Full guide with sources and related tests:

Controller Vibration Not Working on PC? Test & Fix Rumble

Top comments (0)