RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Dual Shock 3 as xInput

    Scheduled Pinned Locked Moved Help and Support
    dual shock
    5 Posts 2 Posters 461 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mike855
      last edited by

      Hello,

      Can't find any driver for Dualshock 3 to make it work as an xInput controller.
      I use it wired, and have troubles with many games when using steam link.
      Did a driver exist? I found only for DS4 : https://github.com/chrippa/ds4drv

      bye bye

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        Maybe using xboxdrv ?

        M 1 Reply Last reply Reply Quote 0
        • M
          mike855
          last edited by

          How thank you, I'll take a look at that

          1 Reply Last reply Reply Quote 0
          • M
            mike855 @mitu
            last edited by mike855

            @mitu said in Dual Shock 3 as xInput:

            Maybe using xboxdrv ?

            So I installed xboxdrv and put this command in /etc/rc.local but it's still recognised in emulastation as ps3 controller :

            sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv \
                --evdev /dev/input/by-id/usb-Sony_PLAYSTATION_R_3_Controller-event-joystick \
                --silent \
                --detach-kernel-driver \
                --force-feedback \
                --deadzone-trigger 15% \
                --deadzone 4000 \
                --mimic-xpad \
                --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RX=x2,ABS_RY=y2,ABS_Z=lt,ABS_RZ=rt \
                --evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_WEST=x,BTN_NORTH=y,BTN_TL=lb,BTN_TR=rb,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_MODE=guide,BTN_SELECT=back,BTN_START=start,BTN_DPAD_UP=du,BTN_DPAD_DOWN=dd,BTN_DPAD_LEFT=dl,BTN_DPAD_DOWN=dd \
                &
            
            

            Edit :

            Just tried to run the command manually and it seems to work. Must try to figure out why it is not working on start

            1 Reply Last reply Reply Quote 0
            • M
              mike855
              last edited by

              Made it working by launching manually, seems like at boot is too soon.

              So now I have two controllers, the DS3 in slot 1 and virtual x360 in slot two.
              It's not a problem in retroarch but in steam link I have the two controllers. Is it possible to deactivate the DS3?
              Or I change for moonlight

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.