Retroarch problem
-
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?
-
@mitu Ok, most problems are fixed. I can play n64 games, and all games that use the full controller. But snes and nes games still have the same problem, buttons are configured wrongly, and my configuration does not affect it. I have the same exit problems there too. Any fixes?
-
@Niklassen Two things come to my mind:
- Maybe you have saved core overrides in RetroArchs "Quick Menu" -> "Controls". If so, there is a menu entry to delete the override.
- The joysticks may be not assigned to the proper player numbers. There is a joystick selection tool from @meleu to assign them conveniently.
-
@Niklassen Did you select a
Hotkey
when configuring the controller OR chose to useSelect
as controller, when you configured it in Emulationstation ? Are you able to enter the RetroArch GUI withSelect + X
(orHotkey + X
) ?
Is thebuttons not working
problem the same as before - i.e. the same buttons - or this is different ? -
@mitu I managed to get a hot key working. Hotkey+X results in a freeze, just as any other interactions with retroarch. That problem did not fix itself, even after installing the OS again. I now can exit games, and play normally in emulators that uses all the buttons on my controllers. But nes and snes games have the same problem. Home is jump, and so on. If that is fixed, there will only be one problem left, THE VOLUME! It’s so loud, and my headset doesn’t have a volume switch. Changing the system volume won’t do anything. If we resolve those two problems, my portable pi is ready as pie.
-
@Niklassen said in Retroarch problem:
Home is jump, and so on
What's
Home
got to do with it ? Did you map the A/B buttons ? Aren't you able to jump with A or B ? Please do the test for buttons withjstest
as I indicated before and see if they match the RetroArch configuration file.For the audio problem - configure your from RetroPie system in Emulationstation to use the 3.5' Jack (which I suppose you're using to get the audio) and see if you can control the volume.
-
@mitu Home is a button the controller has, which I use as the hotkey. For some reason, that is jump in snes and nes emulators, and probably genesis as well. Will try that test thing now. And no, can’t jump with any other button.
-
@mitu Yes, my configuration is correct. I can play all emulators that has the same amount of buttons as my ipega. The problem was with older games, the buttons are mapped the same no matter what I do.
-
@mitu Update! I found out that I only get the retroarch problem when I use the ipega controller. I never get problem with any other controllers. Using another controller, a managed to get my ipega to work... success!
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.