Project

General

Profile

Actions

Emulator Issues #11483

closed

Wii MotionPlus (2nd gen) controllers constatnly desync when more than one are paired

Added by shoegazer over 5 years ago. Updated over 5 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

When you pair more than one Wii MotionPlus (2nd gen) controllers with Dolphin and start any game, after a few seconds into an actual game, the controllers desync and are briefly uncontrollable. This seems to be a cycle - after 10 seconds or so, the wiimotes will work for another 30 seconds before they desync again for another 10. It doesn't matter whether the games are Wii MotionPlus native or not, so it could be Mario Kart Wii or Wii Sports Resort, for example.

I realize this might be fixed with Bluetooth Passthrough given what was reported here but I've never gotten that to work. I've raised this issue with JMC4789 - he suggested that if the "Emulated Wiimotes" feature ever improves sufficiently, it may be possible to hook real wiimote code through it, which might help resolve this issue. I'm not sure of the state of such a thing however.

This has been going on for as long as I can remember but tested with a build as late as 5.0-9178.

Tested on Linux Mint 19 x64 kernel 4.15, Intel i7-7820HK

Actions #1

Updated by Billiard26 over 5 years ago

What do you mean by "desync"? Are you saying wiimotes are unresponsive for 10ish seconds and then begin working again for 30ish seconds by doing nothing but waiting?

Actions #2

Updated by shoegazer over 5 years ago

Yes, probably more accurate to say they are unresponsive. Is there any way to edit the issue title? Also, that's exactly the behavior - you don't have to reconfigure Dolphin OR the controllers in any way, just wait it out and it will resolve itself for another 30 seconds.

Actions #3

Updated by Billiard26 over 5 years ago

  • Status changed from New to Working as intended

Unfortunately we can't do anything about your Bluetooth adapter/drivers not being able to keep up. We don't have control over these things. Bluetooth pass-through or possibly another adapter is the solution.

Actions #4

Updated by shoegazer over 5 years ago

Understood, thanks Billiard. I was hoping this could at least get some conversation started about hooking real wiimote code through the emulated wiimotes feature so people in this situation wouldn't be so dependent on specific BT adapters and their various acknowledged limitations.

Actions #5

Updated by JMC4789 over 5 years ago

I mean if the bottleneck was communication, wouldn't it still be dropping inputs/desyncing before they even got to the emulated stage?

Actions #6

Updated by shoegazer over 5 years ago

Possibly, yeah. I was basing this off of what you had mentioned when I raised the wiimote behavior/assumed bottleneck issue to you in the past, but maybe I just misunderstood.

It's a shame these Intel wifi cards are apparently so bad with BT - they are on just about every laptop these days so I would imagine just about everyone would encounter this issue. I've even tried turning off wifi itself but it doesn't seem to make a difference.

Actions

Also available in: Atom PDF