Project

General

Profile

Actions

Emulator Issues #10201

closed

Direct input force feedback causes emulator slowdown with some devices (Xbox One S controller, et al.)

Added by Lucario over 7 years ago. Updated almost 6 years ago.

Status:
Duplicate
Priority:
Low
Assignee:
-
% Done:

0%

Operating system:
Windows
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

Set Xbox One S controller to emulate GameCube controller port 1 and 2 under GameCube controller config, then do same to their rumble function

The result:
Bad lag in Super Mario Sunshine and Super Smash Bros. Melee, looks to be any GameCube games that use rumble will lag
Erratic rumble in Super Smash Bros. Brawl, looks to be any Wii games

If I use DualShock 3 (Nefarius' XInput Wrapper for DualShock 3 AKA to emulate Xbox 360 controller) to emulate port 1 and 2 of GCN ctrl, the result is no rumble in port 1.

Bisecting reveals that... (I've only bisect with Xbox One S controller)
No rumble until: 4.0-4523
Always lag: 4.0-4536 to 4.0-9228
Rumble lag since: 4.0-9230 until now, 5.0-3301

I'm running on Windows 10 and my DualShock 3 and Xbox One S controller are genuine, both are on bluetooth (2x bluetooth dongles, separate driver each).

I hope I'm stating things correctly because it's confusing. I think the ideal fix is to merge the rumble pattern into the most active one and send it to the same device as selected from multiple rumble configs. But more importantly the Xbox One S controller should not cause lag like DS3 (Xbox 360 controller?) did not.


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #8465: Direct input force feedback causes emulator slowdown with some devicesFixedBilliard26

Actions
Actions

Also available in: Atom PDF