Retroarch problem
-
Pi version: 3 b +
Retro pie Version: no idea. I know it is the latest as of 18th October 2018Notes: I made this retropi project a portable gaming machine. My pi is connected to a screen, and I use the ipega stretchable controller with bluetooth to connect it.
My problem: Everything works perfectly, until I have to use retroarch to be able to use my controller. No matter what option I click, it will say (No information is available) And it freezes. I need to pull the plug in order to restart it. I just built this machine, and I want to start using it soon... HELP!
-
@Niklassen said in Retroarch problem:
Retro pie Version: no idea. I know it is the latest as of 18th October 2018
How are you starting RetroArch ? Did you configure your controller in Emulationstation ? Have you tried to start a game to see if your controller is working ?
-
@mitu I started it by simply clicking it. And yes, I configured the controller. And yes, games did work. But some buttons aren’t working, and some aren’t correctly mapped.
-
@Niklassen Configuring the controller in ES will also configure it for RetroArch. My suspicion is that you didn't configure it correctly in ES and - as a result - it's not correctly configured in RA also. Did you try re-configuring your controller correctly in Emulationstation ? What buttons are not working ?
-
@mitu Well, I’m a noob to this. I just followed a tutorial from ETA prime. He made a tutorial on how to create a portable retropi machine. I created the portable correctly, so no issues there. Then I started to follow he’s instructions on how to connect the controllers and all that. Everything went perfectly, until he started with retroarch. I will leave a link, and skip to 8 minutes. That is where he starts with the controller connection part. So you could see if I possibly could have made any mistakes before the retroarch part. Listen to what he says, he clearly says you have to do that step to make it work correctly.
-
OK, so which buttons do not work ? The RetroArch part is basically unneeded since it's just a verification of the input driver. After pairing the controller via BT, if the input mapping is ok in ES, RA should have picked that up.
-
@mitu ok, I will configure it again tomorrow, and we will see then. (Its late here in Norway) I had these problems: In super Mario world, stuff got... messy. Apparently you jump with select, and walk with Y. All kinds of games had these problems. I think that could be a mistake I made. I will try again tomorrow, and I will leave an update then.
-
@mitu ok, so I am getting problems. When I configure my controller, it works in the menu. But in games, things are not right. In Super Mario world, you jump with the home button, which I didn’t even use in the configuration, because that is a button that is used to turn the controller on and off, but still it jumps in SMW... You move correctly with the dpad, but no spin jump or run button exists. All games have theses problems, so it’s impossible to use. I found out right now that it doesn’t matter how I configure the controller, the game control settings will be the same anyway. I now found out that The problem is that games won’t use the configurations I made. And plus, when I launch games, I can’t exit. Start and select won’t work, an I have to pull the plug. Now that we know the problem, it will be easier to fix it. Edit: It seems my configuration works in n64 games, but I still must pull the plug to exit.
-
Have you activated 'config_save_on_exit' in RetroArch ? This has the side effect of messing the configurations if active.
ES will configure your controller for RetroArch with a file in/opt/retropie/configs/all/retroarch-joypads
, in there should be a configuration file there with the name of your controller. Look into the file and then check withjstest
- https://retropie.org.uk/docs/RetroArch-Configuration/#determining-button-values - the the button values set in the configuration file are identical with whatjstest
shows you. -
@mitu Then again, refer to the first thing I said. Retroarch brings me that message when I click something, and it freezes.
-
@Niklassen OK, please add all the info requested in https://retropie.org.uk/forum/topic/3/read-this-first, including the exact RetroPie version you're using. You can get that at the top of the RetroPie-Script menu, right after you start it.
-
@mitu Will do
-
@mitu
Pi model: 3b +
Power supply: Ipad air 2 AC adapter. (I know that is causing it to get under-voltage throttled, but i will buy a better AC soon. That can't possibly be the cause. )
RetroPie version: 4.4
Built from: i flashed the RetroPie image with Etcher. Image file name (retropie-4.4-rpi2_rpi3)
USB Devices used: i used a wireless Logitech keyboard once, just to connect my controller to BT.
Controller used: IPEGA PG-9055
Error message: Refer to first post
Guide used: refer to the video link a few posts above. note that everything went fine, until the retroarch part. it worked on him, so i have no idea how i can get that error. -
@Niklassen said in Retroarch problem:
I know that is causing it to get under-voltage throttled, but i will buy a better AC soon. That can't possibly be the cause.
How would you know ? A RetroPie is not a regular computer, voltage fluctuations leads to the CPU and GPU being throttled down, USB disconnects, disconnected controllers, SD card corruption just to name a few. You should get a proper power source otherwise you'll get all sorts of problems.
Coming back to you problem, please get the following configuration files and paste them on pastebin.com:
- the
/opt/retropie/configs/all/retroarch.cfg
, the main configuration file used by RetroArch - the output of
dmesg
(the system log) - the joystick configuration file from
/opt/retropie/configs/all/retroarch-joypads
that I was mentioning earlier.
IMHO, if you're just starting, you should re-do your installation, forget about video and just configure things like indicated in the docs
- pair the controller normally, like any BT controller - https://retropie.org.uk/docs/Bluetooth-Controller/ , don't choose any special settings, just do the pairing.
- configure the input in Emulationstation
- check if a game is running ok w.r.t. buttons
- try opening the RetroArch settings from the configuration.
- the
-
@mitu Ok
-
@mitu Might take a few more minutes, I have some problems with my PC
-
Could not find it, guess i just have to format it and do the BT connecting as you said. it should work then.
-
@mitu How to I skip the (enable hot key) option?
-
@Niklassen long press any button. When asked if you want to use Select as Hotkey, choose yes.
-
@mitu I have a few options after connecting to the controller,which should I use?
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.