-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weak rumble not working (master) for Xbox One controller (1708). #187
Comments
xow doesn't work with ff-memless so it can probably not be tested with fftest because fftest tries to upload rumble effects to a memless device - which usually is emulated by ff-memless. Instead, it skips the unsupported effects (invalid argument), then uploads exactly one effect (strong rumble), and fails the weak rumble because there is no emulated memory storage for the effect. With games directly sending simple rumble commands (instead of real effects), it should just work, tho. |
I tried with a few different games. I'm not getting weak rumbles to show on the DEBUG output (and of course, the controller is not rumbling). So, for example, when I get hit, I expect a rumble, but I get nothing, and nothing shows in the output.
|
If anything works with uploadable effects, only the first upload would work. That's a limitation of xow, it cannot make use of ff-memless. In xpadneo, I'm working on a similar solution for the dongle as xow but with a different approach. It should be able to use ff-memless then. The games you're talking about: Are those Proton/wine games or native Linux games? |
I only tried Proton games. I will try a couple of native games I have tomorrow... although I play mostly proton/wine games. |
So, I just got my controller today, and wanted to test it on Pop OS!
I cloned and decided to run it from master instead of a release, setup the service and paired. I played a couple of games and realized that no vibration was happening...
When I try using
fftest
, I receive the following output:And indeed, if I try sending a weak rumble effect, nothing happens.
I ran the DEBUG build, and if I do the following with
fftest
:I get this as output:
So, the rumble event seems to not reach the
void Controller::inputFeedbackReceived
function if it is weak. I'm not knowledgeable on this topic, so I thought to ask, instead of trying to fix it :)I will test releases later.
The text was updated successfully, but these errors were encountered: