-
Search Results
-
I have no idea if this is even technologically possible, but would there be any way to route audio to bluetooth headphones (and, specifically, to the Dualshock 4 Headphone jack)?
Topic: GUI in PiFBA?
Does PiFBA have a GUI? How can I access it if it does have one? I need to change button configurations on individual games and I have no clue how to do it.
Hello Everyone,
I have been searching hi and low and am need of some expert help. The issue I am having is once I pair my Dual Shock 4 controller over bluetooth it works until I go to a game.Now, interestingly enough it will work in the game (If I turn off and re-pair the controller). It seems to behave like this in WIRED configuration too. So it is no isolated to bluetooth. Here is what I have been able to gather.
1. The controller works fine in Emulation station
2. Once I go to a game (retroarch specifc emulator) the emulator start up, sees the controller (there is a message at the bottom auto load config) and it stops working until I re-pair.. It will continue to work fine until I do one of the following. A) Exit the game. B) Go to the retroarch menu… It actually works fine in the menu but stops working when I resume the game. Then I have to turn it off and re-pair it again.
3. Interesting enough, once re-paired and I exit the game via the hot key, the controller works just fine in emulation station and in emulators that are not retroarch.I have a RP2 , and tried using 3.3 and 3.4 versions of Wheezy. I have not found the strength to start all over with Jessie yet.
I hope someone else has seen this before and can point me in the right direction.
Other important notes.
1. I followed the guide here to get it working: https://www.petrockblock.com/forums/topic/tutorial-retropie-with-dualshock-4-and-bluetooth/
2. I had issues getting controller configs to work properly and added the configs to the contollers to the retroarch.cfg manually.Thank you all for your time and a big thanks to all involved in this wonderful project.
Brian
hi,
I’ve read weeks ago, that it now is possible to set individual videoplugins for every rom with N64-lr-core…but how?Where do I find informations how to do that?
Forgive me as this is my first post and I’m new to this world but loving it…
So I’m running Retropie 3.4 and trying to make the analog sticks work on my Ps3 dualshock in the PCSX-rearmed r22 emulator. I can edit the core in RetroArch: Pad1Type to analog and it works, but if i switch to analog suddenly I experience intermittent yet reproducable choppiness particularly when audio effects are playing. If I switch back to “standard” everythings all good again although obviously no analog sticks. It is the same effect in different games, but mainly testing THPS2 and Driver.
It would be fantastic to get the analog sticks working as everything else is going well. Any tips? things I should do differently?
I’ve been trying to get my PS4 controllers set up since the release of 3.4 and I’m having some issues. Previously on 3.3 I was able to get all four controllers working using this method, but on 3.4 I am unable to get the 3rd and 4th controllers working. The first two work fine with the PSX emulator, but the 3rd and 4th don’t seem to work properly.
Also, right on the D-Pad doesn’t work in the RetroArch config.
I have tried manually configuring controllers before and am not misspelling things. I have reinstalled the SD image multiple times now and have been unable to get all 4 working properly.
Has anyone managed to get 3 or 4 controllers working simultaneously with the PSX or any similar emulators?
If anyone has a better way of setting up the DS4 controllers for RetroPie 3.4, please let us know. Big thank you to anyone who can help!
Pi Model: 2 B
RetroPie Version Used: 3.4
Built From: SD Image
USB Devices connected: 1xEdimax Bluetooth Receiver, 1x Microsoft Keyboard; I also have a 7-Port Powered USB 2.0 Hub (Plugable), but it is not plugged in right now.(I have tested everything with it and it did not change anything)
Controllers used: 4xWireless DualShock 4 (PS4 Wireless)
Error messages received: None. Just not working for #3 & #4
Guide used: The guide for ds4drv http://www.petrockblock.com/forums/topic/tutorial-retropie-with-dualshock-4-and-bluetooth/
Attachment of config files:
Retroarch.cfg from /opt/retropie/configs/all
SonyComputerEntertainmentWirelessController.cfg from /opt/retropie/configs/all/retroarch-joypads
How to replicate the problem: Very easy to do.
Install the 3.4 SD card image, update, follow the guide, and restart. When loading a game, controllers 3 & 4 don’t work. (Eg: PSX games) In addition to that, the controllers don’t work at all in some emulators. (Eg: Mame)I’ve been doing a bunch of testing on PPSSPP. It looks like only about 30% of games work at all, and the ones that do can be pretty slow. But there is something you can do.
Disclaimer: My testing has been almost entirely subjective, except for some initial fooling around with the FPS meter to determine some good general settings. Your results may vary. I’ve got a Pi 2 with the 3.3 Jessie image.
Autosave
First, when you start a game, turn off autosave. Saving seems to slow games down, sometimes quite a bit. So leaving autosave off seems to help with speed issues.OVERCLOCK aka. Warranty be Damned!
Next, a healthy overclock. (I’m using the word “healthy” liberally here, this will probably void any warranty that you might have on the pi.) This is beyond what the default overclock settings will allow. Seriously, don’t do this unless you have a heatsink with a fan plus a really good power supply. (Read: Tested and know that it provides a clean 2 Amps.) At the end of boot/config.txt, I changed what was there to this:gpu_mem_256=128 gpu_mem_512=256 gpu_mem_1024=384 gpu_mem=384 arm_freq=1100 core_freq=550 sdram_freq=500 over_voltage=4 force_turbo=1 avoid_pwm_pll=1 v3d_freq=450
I got these settings from a post on the official Raspberry Pi forums talking about overclocking. Apparently, they’re about the highest (on average) that can be used relatively safely, without extensive hardware mods.
Quick tip to make this process easier.
1. Launch PPSSPP then hit Esc
2. go to settings > controls
3. assign new pause menu button to an unused button on your controller
This does two things; makes the config setup process easier, and will allow you to exit games without a keyboard. On my xbox360 controller, I used the right thumb button. (No more need for lr-PPSSPP.)Now to the good stuff…
This seems to have helped quite a bit. Especially for games that were just barely too slow or had choppy audio. But the next part seems to have much more dramatic effects from game to game, and is less risky to your hardware for obvious reasons.
Create config files per game in PPSSPP. I haven’t used the libretro version out of performance concerns, but the standalone version allows you create configs for each game via the “pause menu” (hit esc).
Before creating your first config file, lets make some changes to the default settings to get a good starting point for all games, you can tweak each one from there to get better performance.
AUDIO TAB
To start change the audio settings. These will stay the same for every game, and make a very noticeable difference in audio, as well as overall performance.Audio Latency = high Audio Sync = off Sound Speed Hack = on
GRAPHICS TAB
Next start with these settings for every game. (Leave what’s not mentioned here at their default settings.)Mode = buffered rendering Simulate block transfer effects = off frameskip = 1 Auto frameskip = on Prevent fps from exceeding 60 = on Rendering resolution 1xPSP Lazy Texture Caching = on Retain changed texture = off disable slower effects = off spline/Bezier quality = med Antiscopic filtering = off texture coord speedhack = on timer hack = on
The changes above that make the most difference are the Antiscopic filtering, and the settings the mention speed or performance in the UI. Turning Antiscopic filtering off completely will cause more jagged edges and tearing, but it by far seemed to make the largest difference to performance. My interest was getting the games to run, then tweaking them from there, so moving on…
Tweak Settings for Individual Games
Once you have the above default settings, you can start launching games and testing their performance. Some games perform really well and can get some upgrades, more about that later. For now, what about the games that still don’t perform well?First, create a config file for your game from the PPSSPP pause menu. Then open the settings menu and open the graphics tab. These changes will be saved automagically. :P
For games with 2D sprites like fighting games, try this:
Retain Changed Texture = on
While it makes most games slower, certain types of games get a performance boost.For 3D games try:
Mode = unbuffered
This will make some games crap out completely, graphically. But others get a performance boost.If you’re still having speed issues try:
spline/Bezier quality = low
As a last resort, (this will give folks reliant on perfect performance nightmares) if you don’t mind lower fps in favor of getting to play a game at all. Try this:
Frameskip = 2
or even “ugh!”:
Framskip = 3
Try that in conjunction with the “mode” and/or the “auto frameskip” settings.Games that run well
Most games will skip and stutter on the pi, for now we’ll just have to deal with that with PSP games. But still, and handful of games run nearly perfectly. For these games you can try a few things to squeeze better graphics out of the game.Change mode to buffered rendering first, then you can change
Rendering Resolution > 1xPSP
I find up to about 3xPSP works fairly well for some games, and looks great.Next, try increasing the Spline/Bezier quality.
Finally, if the game is still performing great, try enabling/increasing Antiscopic filtering.
Repeat this for every game. Good luck and high scores! lol
Hey guys, need some help.
I have my RAspberry pi 2 set up with retro pie. I have an arcade cabinet that it is in but I cannot get the 2nd set of buttons and directions to function utilizing my ipac2. Now, both sets function individually and I know the keystrokes that correspond to each button. I went into nano sudo /opt/retropie/configs/all/retroarch.cfg from the terminal and went down to the player1 input commands and made an identical set for player2 that corresponded to the keystrokes that the system recognizes in a text editor. I rebooted and restarted but still nothing works from my second set of controls. Everything is saved and I can see the changes I made even after rebooting. I’m using retropie 3.3 and rpi2 and ipac2 and retroarch/emulationstation. Please, if you could point me in the right direction, that. Would. Be. Awesome!Thanks.
Hey guys,
just recieved my Pi and installing retro pi image on it.
But for the controller, ive dug up an old X Arcade dual stick unit. The problem is that its around 7 or 8 years old and as such, it only comes with a serial cable and a PS adapter..
so first question can i use a ps2 to usb adapter to connect to the pi?
second question: do i need to program it (and therefore need a ps2 keyboard to attach to x arcade stick
Any help to this noob very much appreciated!
Thanks
so I’m updating from wheezie to jessie and install 3.4…
from my old retropie it only updates to wheezie, so I guess I have to burn the image of the new 3.4 on the sd and install everything again. change output to pal, add every controller setup and the changes to a couple files so it recognises my juyao dual arcade controller… is there any way to just copy all the files over the new build without messing anything? any way to avoid doing it all again? if so, what folders should I copy over the new build?I have 3 snes controllers. Two original snes controllers that I am trying to use with this usb adapter: http://www.amazon.com/Retro-Link-SNES-Controller-Adapter-Dual/dp/B00BYH9Q4Y/ref=sr_1_7?ie=UTF8&qid=1453501592&sr=8-7&keywords=retrolink+snes as well as a “direct usb” snes controller, found here: http://www.amazon.com/Buffalo-Classic-USB-Gamepad-PC/dp/B002B9XB0E/ref=sr_1_9?ie=UTF8&qid=1453501581&sr=8-9&keywords=retrolink
I’ve tried both retropie 3.3 and 3.4. I am able to get the direct usb controller recognized just fine. However, the other two controllers don’t work. I have confirmed that the two original controllers via adapter are showing in the system using “lsusb”, “lsinput” as well as looking at
/dev/input
which has all 3 “js0”, “js1” and “js2” there. I’ve runjstest
as well and it is able to pick up the buttons from all 3 controllers.Any idea how I can get emulationstation and emulators to recognize these two controllers? Also I should note that when launching emulationstation it just says “1 controller recognized” when I have all 3 plugged in. If I unplug the “direct usb” one it’ll say 0 controllers.
Any ideas?