Pi3 and bluetooth?
-
Have anyone successfully been able to play on retroPi with a bluetooth controller without any lag?
Borrowed my friends PS4 original controller. And after i installed the "ds4drv" driver. I managed to hook up the controller through bluetooth.
But the games are not playable with bluetooth...horrible lag. Sometimes you press buttons and nothing happens.
Thinking of buying an original PS3 controller so i can use bluetooth. But if this lag is what is expected then i won´t buy one. If i need to be close to the Pi to play games i rather play them on my PC computer.
Maybe i should forget about bluetooth and buy a USB hub so i can play far away from my Pi? Tried it with an old USB Hub i had....but as soon as "Emulationstation" screen shows....i´m "kicked" out to the shell. I´m guessing some power issues (it´s a powered hub)?
-
I bought the official DS4 USB Dongle, and it works flawlessly.
Because you're using a dongle it treats the controller as a wired one.
It was plug and play.Sony PlayStation 4 DualShock USB Wireless Adaptor:
https://www.amazon.co.uk/gp/product/B01KHFIO82/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1I haven't tried using the built in Bluetooth on the Pi3 yet.
Hope this helps. -
Thank you...man...the controller + the dongle cost more then all i spent on Rpi :-)
Will try to find a cheaper solution. But good to know that you can get it to work. But i´m very curious about the onboard bluetooth. From what i have read so far...it doesn´t seem to work that good. Most people seems to use a bluetooth dongle.
-
Here is an interesting read.
Fixing (DualShock 3) Bluetooth LagAlso from what i read i think that the new Ds4 that comes with the Ps4 Pro there is no need for DS4 drivers. It just connects using normal bt menu in Retropie.
This might not be true because the wiki states that not all controllers can connect via normal bt setup. Only controllers prior to FW 3.60.
Best bet would be to use a Bluetooth CSR dongel.
-
@Rion said in Pi3 and bluetooth?:
Here is an interesting read.
Fixing (DualShock 3) Bluetooth LagAlso from what i read i think that the new Ds4 that comes with the Ps4 Pro there is no need for DS4 drivers. It just connects using normal bt menu in Retropie.
This might not be true because the wiki states that not all controllers can connect via normal bt setup. Only controllers prior to FW 3.60.
Best bet would be to use a Bluetooth CSR dongel.
Thanks for your tip! Tried out the hcitool and this is the lag i am talking about:
52 bytes from AC:FD:93:36:BE:02 id 0 time 101.89ms
52 bytes from AC:FD:93:36:BE:02 id 1 time 100.99ms
52 bytes from AC:FD:93:36:BE:02 id 2 time 133.50ms
52 bytes from AC:FD:93:36:BE:02 id 3 time 21.01ms
52 bytes from AC:FD:93:36:BE:02 id 4 time 137.35ms
52 bytes from AC:FD:93:36:BE:02 id 5 time 151.07ms
52 bytes from AC:FD:93:36:BE:02 id 6 time 142.35ms
52 bytes from AC:FD:93:36:BE:02 id 7 time 137.27ms
52 bytes from AC:FD:93:36:BE:02 id 8 time 134.83ms
52 bytes from AC:FD:93:36:BE:02 id 9 time 21.09ms
52 bytes from AC:FD:93:36:BE:02 id 10 time 143.60ms
52 bytes from AC:FD:93:36:BE:02 id 11 time 281.06ms
52 bytes from AC:FD:93:36:BE:02 id 12 time 34.78ms
52 bytes from AC:FD:93:36:BE:02 id 13 time 139.84ms
52 bytes from AC:FD:93:36:BE:02 id 14 time 21.12ms
52 bytes from AC:FD:93:36:BE:02 id 15 time 142.28ms
52 bytes from AC:FD:93:36:BE:02 id 16 time 124.84ms
52 bytes from AC:FD:93:36:BE:02 id 17 time 37.30ms
52 bytes from AC:FD:93:36:BE:02 id 18 time 137.29ms
52 bytes from AC:FD:93:36:BE:02 id 19 time 167.40ms
52 bytes from AC:FD:93:36:BE:02 id 20 time 23.53ms
52 bytes from AC:FD:93:36:BE:02 id 21 time 22.26ms
52 bytes from AC:FD:93:36:BE:02 id 22 time 126.16ms
52 bytes from AC:FD:93:36:BE:02 id 23 time 239.79ms
52 bytes from AC:FD:93:36:BE:02 id 24 time 139.81ms
52 bytes from AC:FD:93:36:BE:02 id 25 time 30.96ms
52 bytes from AC:FD:93:36:BE:02 id 26 time 133.67ms
52 bytes from AC:FD:93:36:BE:02 id 27 time 16.02ms
52 bytes from AC:FD:93:36:BE:02 id 28 time 17.27ms
52 bytes from AC:FD:93:36:BE:02 id 29 time 29.74ms
52 bytes from AC:FD:93:36:BE:02 id 30 time 133.60ms
52 bytes from AC:FD:93:36:BE:02 id 31 time 16.06ms
52 bytes from AC:FD:93:36:BE:02 id 32 time 22.35ms
52 bytes from AC:FD:93:36:BE:02 id 33 time 77.28msYou see it´s all over there! I couldn´t change it to slave for some reason. Got an input/output eror.
-
If you're looking for a bluetooth controller for the Pi, you may find the 8bitdo range suitable. A lot of positive reviews for those controllers.
-
@Floob said in Pi3 and bluetooth?:
8bitdo
Yeah, I think i will give up with the whole PS3/PS4 controller and buy an 8bitDo instead.
-
@djaay ps3 controller works great for me.
-
I got it working with ds4drv, it worked with no lag, I had to remove the Hidraw part as per the tutorial, but after all of the hard work the Pi overheated, even on the home screen with no game loaded the ds4drv caused the thermometer to appear in the top corner, and during psx games it only got worse.
So I bought the sony USB adaptor and did a fresh instal and started from scratch, the controller is perfectly responsive, plug and play, and no heat issues, it really was worth the 20 dollar outlay, although if I had known what a hassle it would have been I may have gone for a ps3 controller from the begining. -
PS3 controller- I can't notice any lag- but that may be my speed of perception!!!
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.