Controls Dead in RetroArch (RGUI and XMB)
-
Short version: I have a retroarch.cfg file that I want to use, in /opt/retropie/configs/all/retroarch.cfg. Now, when I pull it up, RGUI does not respond to input.
I am working with multiple micro-SD cards right now while I’m testing things and have worked with several config files for RetroArch. I have some items in a config that I’d like to be able to duplicate, the problem is, I’m having trouble working with RetroArch in this configuration.
I booted up this particular RetroPie install, on a micro SD card by itself, and when I started RetroArch from EmulationStation, it would not start. When I last used this setup, it was working and I had switched from the RGUI menu driver to the xmb menu driver. I went back into the file, by hand, and checked. The video driver was set to something I didn’t recognize, so I changed it back to gl, which has always worked before.
I went back into EmulationStation and ran RetroArch. It came up just fine with the xmb menu driver. I changed the menu driver to RGUI, saved, and went back to EmulationStation to restart it. So I restarted it, with thee gl driver and the RGUI driver. It started, clearly using the RGUI driver, but the input controls aren’t working. The joystick, keyboard, and game controls (which are set up through RetroArch) have no effect on anything. The only thing it now responds to is ctrl-alt-delete, which forces a reboot.
I must have changed an input driver without realizing it. I have compared this config file to others I have from other micro-SD cards and have made sure I’m using settings that work. The joystick input driver is udev. The other input driver is sdl. The video driver is gl, which has always worked.
The controls work for other cores, like AdvMame and lr-Mame2003.
I would rather not have to replace this with another config file, since I’ve customized other options. Clearly, if I’m going to keep this, I have to edit it by hand with an editor like vi or nano.
What should I be looking at that could lead to RetroArch not responding to input that the emulators and EmulationStation are responding to?
-
Without seeing a log file -
/dev/shm/runcommand.log
- or the actual configuration file, it's difficult to say what is wrong. The default configuration file installed by RetroPie should always work (retroarch.cfg.rp-dist
).Also, please add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.
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.