Project

General

Profile

Actions

Emulator Issues #12052

closed

DSU client - Dolphin doesn't separate each pad motion input

Added by joaorb64 about 4 years ago. Updated almost 4 years ago.

Status:
Working as intended
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

All

What's the problem? Describe what went wrong.

Dolphin lists the correct number of "DSUClient/X/Generic Gamepad" inputs, but if there's more than one controller it captures all controllers' motion (from all DSU controllers) and applies it to all Dolphin emulated wiimotes.

So, if there are 2 controllers and controller 2 is rotated, Dolphin applies this rotation to both controller 2 and controller 1.

What steps will reproduce the problem?

Open Dolphin and a DSU server.
Connect 2 motion-enabled controllers through DSU.
On Dolphin, set 2 emulated wiimotes, one for each DSU slot/device.
While on the input config menu, it's already visible that both controllers' motion inputs are affecting the accelerometer/gyro input preview, even though only one DSU controller is assigned as the input source.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-11843. Self-built.

Is the issue present in the latest stable version?

Yes, 5.0

What are your PC specifications? (CPU, GPU, Operating System, more)

Linux OS - Ubuntu 19.10

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

I'm using a DSU server I'm developing myself. If I run my DSU server and cemuhook's pad test via wine, each controller's motion data is correctly used on each port, so it seems like the server itself is working fine, so it might be a bug related to input on Linux or the DSU client itself.

Actions

Also available in: Atom PDF