Controller not configured in RetroArch
-
Hi,
Every time I start up an emulator in RetroArch on my RetroPie, things usually go fine, but lately, whenever I open a RetroArch emulator on my RetroPie, I see a message on the screen saying my controller is not configured, and when I try to press a button to start my game, nothing happens. In ES however, my controller works perfectly fine. I tried reinstallingretroarch
from the RetroPie package manager, but that didn't seem to fix anything. I also tried remapping my controller in "Configure input" but that didn't help either. Is there a configuration file I need to manually edit? I'm not exactly the very best at RetroPie, so if anybody could help with this problem, that would be great. -
Please fill out the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.
The controller configuration(s) for RetroArch is generated when you run through the Configure Input steps in EmulationStation. A auto-configuration profile (a
.cfg
file) is generated and placed in/opt/retropie/configs/all/retroarch-joypads
- you can check if the profile file is there after you've run the EmulationStation input configuration steps. It's named similarly to your gamepad/controller's name.However, if you have disabled the joystick auto-configuration - from RetroPie-Setup - the gamepad profile file will no longer be generated. Other cause could be the resettting/change of the RetroArch configuration from RetroPIe defaults, which may change the paths where the emulator looks for controller configuration profiles.
-
@mitu Pi Model or other hardware: Pi 4 with 4 GB of RAM
RetroPie Version Used: 4.8
Built From: On top of RPi OS 12 Lite (64-bit)
USB Devices connected: none
Controller used: Nvidia SHIELD controller
Error messages received: "Nvidia Controller v01.04 not configured"
Emulator: alllr-
cores (lr-flycast
,lr-snes9x
, etc)
How to replicate the problem: I don't know. There's a chance somebody could've accidentally touched some RetroArch configuration settings on my Pi, but after trying to reinstallretroarch
and that not helping, I really have no idea what to do.
BTW, will runningsudo apt-get purge retroarch
and reinstalling RetroArch help? -
@PiBoyyy said in Controller not configured in RetroArch:
How to replicate the problem: I don't know. There's a chance somebody could've accidentally touched some RetroArch configuration settings on my Pi, but after trying to reinstall retroarch and that not helping, I really have no idea what to do.
Usually configuration for inputs is done from EmulationStation, which auto-configures RetroArch and other emulators. Re-configure it again in EmulationStation and see if it shows up as configured in RetroArch.
BTW, will running sudo apt-get purge retroarch and reinstalling RetroArch help?
No, RetroArch is handled by RetroPie as a package, but re-installing it would not help since user configuration files are not deleted by the installer.
-
@mitu I already tried remapping the controller in ES.
-
Is the controller configuration saved in
/opt/retropie/configs/all/retroarch-joypads
? Do you see a.cfg
flie there for the controller ? If yes, can you post the contents of the file surrounded by code tags here, in the topic ?
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.