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

    Retropie & rumble/vibration/force-feedback

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.3dualshockvibrationpsxrumble
    11 Posts 5 Posters 13.2k 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.
    • JeffJordanJ
      JeffJordan
      last edited by JeffJordan

      hi guys,
      because I can't get force-feedback (rumble/vibration) with the several joysticks used in combination with retropie at my preferred psx games I spend hours to figure out that the problem is neither the used controller, the interface nor the configuration, it's simply that the lr-pcsx-rearmed emulator doesn't seem to support vibration.

      now I'm not sure if there is any emulator inside retropie (@raspberry 3) that supports vibration.
      I tried to find a list of supported emulators and which features they support.
      ok, finding a list is quite easy.... but no infos about which emu supports such features like ff.

      So it would be kind, if anybody could lead me to such a list... or at least give me a hint if there is any emulator that supports vibration/rumble during gameplay and runs @ retropie & raspberry pi 3.

      Pi Model or other hardware: Pi 3 model B
      Power Supply used: 5V/3A
      RetroPie Version Used: 4.3
      Built From: Pre made SD Image on RetroPie website, retropie-4.3-rpi2_rpi3.img
      USB Devices connected: keyboard & several USB controllers inkl. 2.4Ghz dongle for CSL PS3 gamepad and standard USB twin port adapter for PS1/PS2 compatible pads.
      Controller used: SCPH-110, CSL – Wireless Gamepad for Playstation 3, Speedlink SL-6535-SSV and several other PS2-DualShock compatible pads.
      Error messages received: -no vibration/rumble/ff in psx games
      Log found in /dev/shm/runcommand.log (if relevant): -
      Guide used: genuine installation guide
      File: not relevant
      Emulator: lr-pcsx-rearmed
      Attachment of config files: -
      How to replicate the problem: -

      Dem Inscheniör is' nix zu schwör...

      mediamogulM 1 Reply Last reply Reply Quote 0
      • mediamogulM
        mediamogul Global Moderator @JeffJordan
        last edited by mediamogul

        @jeffjordan

        give me a hint if there is any emulator that supports vibration/rumble during gameplay and runs @ retropie & raspberry pi 3.

        You may have to turn it on in the RetroArch quick menu options, or perhaps it's currently on the fritz, but lr-pcsx-rearmed supports force feedback. I've tested it myself with 'Spyro the Dragon' a few months back. Outside of that, I know Mupen64plus supports force feedback and lr-Mupen64plus also lists support. The only other emulator I'm aware of that supports rumble is VICE (Commodore 64). However, it can only be set to vibrate when a player pushes a button, as force feedback wasn't actually a feature of the platform.

        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

        1 Reply Last reply Reply Quote 0
        • dankcushionsD
          dankcushions Global Moderator
          last edited by

          the controller supporting vibration is one thing, but the linux driver has to also, via udev. i'm not sure of a good way to test this, but hopefully others will chime in with specific models that are known to work.

          1 Reply Last reply Reply Quote 0
          • mediamogulM
            mediamogul Global Moderator
            last edited by

            Logitech RumblePad 2 here.

            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

            1 Reply Last reply Reply Quote 0
            • JeffJordanJ
              JeffJordan
              last edited by

              @mediamogul
              thank you for your response !
              menwhile I found the option inside the RetroArch quick menu under -> Options -> Enable Vibration = enabled.
              so because it already was enabled, it seems to be a problem of all the drivers I'm using so far.

              should I hook up my genuine SCPH-110 controller through gpio to the raspberry (and adding an additional power supply for the vibration motors, and pull-up resistors for the data ports as well) ? will this work with rumble then ?

              by the way: trying to run Spyro the Dragon at the raspberry is exactly what I want to achieve.

              Dem Inscheniör is' nix zu schwör...

              mediamogulM edmaul69E 2 Replies Last reply Reply Quote 0
              • mediamogulM
                mediamogul Global Moderator @JeffJordan
                last edited by mediamogul

                @jeffjordan said in Retropie & rumble/vibration/force-feedback:

                should I hook up my genuine SCPH-110 controller through gpio to the raspberry

                I would suggest researching any previous attempts by others you can dig up online. Interfacing the controls shouldn't be a problem, but the force feedback may still present a roadblock. Another option is to find a USB adapter that supports force feedback through direct input (sometimes listed as dinput). This is the standard for force feedback in most software and should allow rumble in both the RetroArch emulators and Mupen64Plus. @edmaul69 knows more about these adapters than just about anyone. Perhaps he might know of one for the PSX SCPH-110 that'll work for you.

                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                1 Reply Last reply Reply Quote 0
                • edmaul69E
                  edmaul69 @JeffJordan
                  last edited by

                  @jeffjordan here is the guide to add forcefeedback to the psx usb adapters.

                  https://retropie.org.uk/forum/topic/8228/how-to-install-force-feedback-support-for-pantherlord-greenasia-usb-ps1-2-dualshock-adapters

                  1 Reply Last reply Reply Quote 1
                  • JeffJordanJ
                    JeffJordan
                    last edited by JeffJordan

                    @edmaul69
                    phew, that seems to be quite complicated. never managed to compile neither a driver nor a kernel successful.
                    the psx usb adapter shown at your link looks exactly like mine, except that the one I got is not blue but black.
                    is there an easy way to figure out which driver is used when an usb adapter or gamepad is connected and configured at retropie, just to check that it really uses the hid-pl.ko driver.

                    and: wouldn't it work as well if I install the gamecon_gpio_rpi driver and hook up the genuine ps1 scph-110 controller at the gpio port (of course, with additional power at pin#3 for the motors of the sony pad) ? so i would even save an USB port...
                    or do I need to mess there with recompiling the driver for the kernel too ?

                    Dem Inscheniör is' nix zu schwör...

                    edmaul69E 1 Reply Last reply Reply Quote 0
                    • edmaul69E
                      edmaul69 @JeffJordan
                      last edited by edmaul69

                      @jeffjordan i dont think the gpio used the same driver but there is a way to hook it up with the gpio with force feedback. (Dont quote me though) Unfortunately i dont have the info on the gpio setup. As for the psx adapters almost all of them are the same. I think there was one that wasnt. But i havent seen that one in a long time. All modern ones i know of use the same driver.

                      1 Reply Last reply Reply Quote 0
                      • JeffJordanJ
                        JeffJordan
                        last edited by JeffJordan

                        @edmaul69

                        found this thread & solution by Jofo:
                        https://retropie.org.uk/forum/topic/6395/dualshock-2-getting-it-to-work/50

                        guess that's the one from where you got your info.
                        hope I can find the time to test it somehow next week...

                        Dem Inscheniör is' nix zu schwör...

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          POPEYE @JeffJordan
                          last edited by

                          I have several joysticks identified as DragonRise Inc. Generic USB Joystick (one of them is completely new). And joysticks identified as Personal Cummunication Systems, Inc. PlayStation Gamepad. None of them has vibration in PSX games (Vibration is enabled in RetroArch menu and in the game; type of the joystick were changed to analog). Should I install some drivers or what (just curious; I can't say, I really need that)?

                          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.