PS3 Controllers
-
Firstly, I apologies if this has been brought up before, I’ve searched the forum but cannot see anyone else experiencing my problem.
I connected a PS3 controller via Bluetooth. Works great configured the 2nd, works great. Both work great when either one is plugged in.
When I plug both in, one particular controller runs very smoothly and the other stutters majorly.
The one that stutters, when connected via USB works great and works great when connected via Bluetooth on its own.
Any ideas what the problem could be? Dodgy controller? It’s like this on all Roms over all platforms.
Any advice would be apeciated.
-
I was about to open a thread for exactly the same issue.
Pi Model or other hardware: Raspberry Pi 3 B
Power Supply used: Official RPi 3 power supply.
RetroPie Version Used: 4.4
Built From: Pre made SD image (From Retropie site)
USB Devices connected: 1 hard drive, wired keyboard
Controller used: PS3 controllerI have installed the ps3driver from the packages menu, followed the instructions and synced each controller by plugging it in (it vibrates then number "1" lights up, on the second controller "2" lights up.
When i start a game (tested MAME, PSX, SNES) with both controllers connected via bluetooth all seems okay for a few minutes, but one of the controllers will start lagging/moving on its own/unresponsive in the game. The player with the other controller (player 2) meanwhile is fine, with no input lag whatsoever. An example is TMNT turtles in time. My partner players character will be as it should whereas my character will not respond to controls/freeze up due to no controller input or randomly start walking in one direction without any input. I did notice that eventually my (stuffed) controller will turn itself off automatically and i will need to turn it back on. After this, it syncs with "2". So both players are now player "2". The games will also randomly freeze, not sure if its related. I have run all updates without any luck.
I think this has something to do with the PS3 bluetooth but am unsure how to troubleshoot the issue, does this sound similar to your issue OP?
-
I came here looking for answers to this exact same issue.
Pi Model: Raspberry Pi 3 B
Power Supply used: Official RPi 3 power supply.
RetroPie Version Used: 4.3
Built From: Pre made SD image (From Retropie site)
USB Devices connected: 1 USB stick for ROMS
Controller used: PS3 controllerI even bought a new Pi 3 B because I thought that might be the problem. I have the same problem with the new Pi 3 B. I've tried reinstalling retropie and that did not work. I have no idea what is going on. jap_2609 described what is going on with mine exactly as well.
-
I am going to try a bluetooth dongle to see if this resolves the issue. Given the time of year, i wont get it till next week (shop didnt have any in stock) but ill post an update when i have one to see if it resolves the issue.
-
Fixed it. External bluetooth dongle did the trick.
Disable the onboard bluetooth.
Shutdown Pi.
Insert dongle.
Startup Pi.
Install PS3 Driver. Pair controllers.Tested on a variety of different systems, and all worked flawlessly for two players with no issues.
-
is there anyway to use the internal bt?
as this issue wasn't present in about a year ago, just in recent release (about 2-3 months ago)....
-
@cresfang
Same problem for me also. I used to run RetroPie 4.3 on Jessie and had no probems with the PS3 controller or N64 Emulation. I just did a fresh install of RetroPie 4.4 on Stretch fully updated and dist-upgraded. N64Glide emulation doesnt work along with weird bluetooth behavior on PS3. What bluetooth dongle would I need to get to fix the problem? Odd because this problem didn't happen on previous versions on the exact same board.
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.