Emulator Issues #10954
closedGameCube controller rumble very weak in-game unless motor is configured twice
0%
Description
In GameCube controller settings, selecting any motor (e.g. "Sine") by itself, then launching any game, observe that rumble is very weak. However, if you configure a second motor using "OR", even if it's the same one twice (e.g. "Sine | Sine"), then go back in-game, rumble works normally (comparable to an actual GameCube controller).
This issue was tracked to build 5504, specifically this commit: https://github.com/dolphin-emu/dolphin/commit/ba87a503389a6db8e4ddae5a87f9d1ebc52db46a. Rumble works as expected with any build prior to that.
Tested with Linux/evdev, kernel 4.13 and 1st- and 2nd-generation DS4 pads, though spycrab0cloud also confirmed this to be an issue with other pads. Tested with SSBM and other GC games.
Note that this is NOT related to the other major rumble-related bug, though having that one fixed would have made discovering this one easier: https://bugs.dolphin-emu.org/issues/10441