Rpcs3: inverted controls on linux

Created on 2 Dec 2017  路  23Comments  路  Source: RPCS3/rpcs3

Hi me again Friendly Time lord
on linux we got a major issue with controllers
everything is inverted left and right stick and even remapping fails up is always down and down is always up

Input Linux

Most helpful comment

Having the same issue too, was working fine on older builds

All 23 comments

I had a similar issue, there should be an option saying scanning for noise, try to see if that fixes it, it did it for me

doesnt work this is a real issue

I know on the YAML config there's a config option for reversing the axes that I use, but I'm not sure how to configure it using the UI...

The default binds work perfectly for me and my controller - I'm just using a standard xbox360 controller coupled with the stock standard xpad kernel driver.
I'm also not seeing any issues with rebinding any controls; I swapped the vertical axis of both my sticks via the UI (it appeared within the last few days), and they're now inverted as they should be when going into a game.

You'll have to provide more information, such as your distro, controller, userspace driver (i.e. xboxdrv and it's settings) if applicable, etc. If there's to be any hope of either reproducing the issue, or tracking it down.
I'd also suggest checking to see if there's anything else plugged in that evdev might pick up as a controller - maybe check /dev/input to see if there are multiple js devices?

I also noticed this axis reversal with my Xbox 360 controller, but it's easy enough to change this through the GUI now.

Arch linux evdev 360 controller and no other controllers

Having the same issue too, was working fine on older builds

Same issue with me on 360 controllers (using xboxdrv).

Note sure if it is by design but changes made to the controller mappings whilst the game is loaded will not take effect until the game is restarted. This caught me out a couple of times.

Sorry to be the bringer of bad news but i have just tested v0.0.4-50-bfb3144 and it is no different (xboxdrv). Hopefully somebody else will be able to test soon to confirm my findings.

That's because you haven't tried my branch.
You have tested with master.
You need to compile my branch yourself or let someone create an appimage for you.

sorry that was my bad, i checked the master and saw a number of commits with your name against them and assumed it was one of them.

I will try your branch in a bit.

@Megamouse I have built your "volley" branch and RPCS3 reports v00.04-6024-5838e27f.

The Y axis appears to be fixed but the X axis on both sticks still appears to be reversed?

reversed how? by default?
or ingame AFTER you set your own controller configuration

I start RPCS3, configure my controller to bind the joystick controls (up, down, left, right) and then load Demons Souls. When in game, if I press right my character moves left and visa versa

It should work now with my latest push.
At least I hope so

and try rumble as well

I rebuilt your latest branch. v0.0.4-6206-be2d56c0 and confirm that the controls are now working as expected :)

I cannot test rumble as i have never got it working on my machine (think there is an xboxdrv parameter I am missing). If anyone has ever got it working let me know how. Thanks.

yeah actually I got it working with ubuntu 17.40.
don't remember which evdev I have

can someone pass me a appimage please to test?

Please retest

I have just tested v0.0.4-6272-fc2ef552 and can confirm that the controls are working correctly for me.
[ For anyone updating to the latest version, don't forget to re-configure your analog sticks :) ]

This has been confirmed as fixed for a while, I'm therefore closing the issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AniLeo picture AniLeo  路  3Comments

Asinin3 picture Asinin3  路  3Comments

xiangzhai picture xiangzhai  路  3Comments

XeClutch picture XeClutch  路  3Comments

elad335 picture elad335  路  3Comments