Hello, after long months of nonstop study and work, I took my chinese controller(dragonrise) to play something for two players, and it simply does not work, axis are crazy, buttons are all wrong, left stick -x is acting as right stick +y and -x at same time and other things, it is really crazy.
After some tests, with the help of dolphin emu, I discovered that evdev input is crazy, with retroarch, I tested the SDL driver input, and it works as it should...
some SDL games from gog, working fine.
some non SDL games, unplayable.
strangely wine games works fine too... AntiMicroX working normally...
sc-controller, everything working fine with USB HID, not evdev...

My question is:
Is this something on my side? it worked fine some time ago, the controller clearly has no defect.

    [deleted] I did and it helped a lot, after configuration it mostly works, but rightstick up and down is still moving leftstick left and right at same time, and I couldn't solve it...

    my config

      6 days later
      • [deleted]

      • Edited

      YuriTheHenrique I think you should take a look at the raw input you get for your device. I think evtest was the binary or something similar. If it's not on Solus there is a working alternative. Can't remember better since it's been a long time I've fiddled with controllers.

      PS. Dualshock 4 works perfectly on Linux 🙂