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] PS4 Controller does not work in Emulators

    Scheduled Pinned Locked Moved Help and Support
    ps4controllerbluetoothraspberrypi 3b+retropie 4.7.1
    2 Posts 2 Posters 486 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
      muto1888
      last edited by

      Hi Guys,

      i am new to RetroPie and trying to get my PS4 Controller working with my RetroPie since 3 evenings. I am sure it's just a simple tweak but I don't get it solved.

      So I installed ds4drv and paired it without problems. It runs just fine in Retropie Menu and I am able to assign keys in retroarch -> Settings -> Input -> Port X Binds, but as soon as a game is started, it does not work. It will however run fine with my keyboard. I do not own other controllers to test with

      Pi Model or other hardware: 3B+
      Power Supply used: (If using a Pi) Mobile Phone Charger
      RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.7.1
      Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) retropie-buster-4.7.1-rpi2_3.img
      USB Devices connected: Keyboard
      Controller used: PS4
      Error messages received: none
      Verbose log (if relevant):
      Guide used: (Mention if you followed a guide)
      File: (File with issue - with FULL path)
      Emulator: (Name of emulator - if applicable) all
      Attachment of config files: (PLEASE USE PASTEBIN.COM FOR LARGE LOGS)
      How to replicate the problem: run any game

      Thanks in advance
      Muto

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

        The PS4 Dualshock controller should work without any additional driver installation - the ds4drv is an old and un-maintained driver and it shouldn't be used.
        If you configured your controller in EmulationStation, you don't need to do any configuration in RetroArch. The configuration for RetroArch is automatically generated from EmulationStation - see https://retropie.org.uk/docs/Controller-Configuration/. You can check if your auto-configuration for RetroArch has been generated by looking into the \\retropie\configs\all\retroarch-joypads folder (over file shares). Do you have a .cfg file for your controller there ?

        Aside, you should be using a proper power source for your Pi, a mobile phone charger is not enough for most cases, especially on a 3b+. Do you get the low voltage sign when you start a game ?

        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.