PS4 Controller Vibration Not Working

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By avencherus
:warning: Old Version Published before Godot 3 was released.

I may be missing something. At the moment I have a PS4 controller plugged in and all is fine, except the call to Input.start_joy_vibration(0, 1.0, 0.0, 1.0) is not doing anything.

It seems also that the accelerometer is not readable either.

I have to use something like DS4 to get vibration.

What OS are you running?
Also, the accelereometer is not supported at all.

Hinsbart | 2017-06-22 09:22

The OS is Windows 10.

avencherus | 2017-06-22 09:23

Same issue with PS4 controller on Mac OS Sierra 10.12 using Godot 3.

Diet Estus | 2018-06-21 05:17

Have you tried an XBox controller? It seems like on Windows at least I can only get vibration with an XBox controller, or software that makes the PS4 controller act as though it is one.

avencherus | 2018-06-21 08:15

Same problem, Sony DualShock 4 (v2) and windows 10 (1909).

Seems like theres more discussion here: Vibration doesn't work for some controllers · Issue #14634 · godotengine/godot · GitHub

Leonardo Santagada | 2020-05-04 15:26