Hi all, I’m close to the final stage of getting everything set up but I’m still having difficulty getting my ps3 controller working. I accidentally installed the xbox drivers by mistake and now emulationstation won’t detect my controller except as an xbox controller. How do I remove the xbox controller driver so that the ps3 controller is detected as a ps3 controller by ES? Or is it even necessary to remove the xbox drivers?
I found usr/bin/xboxdrv and usr/bin/xboxdrvctl. Is the driver just these two files, or are there more somewhere? I really suck at Linux.
I also see at shutdown “sixad not working” in the terminal. Is this related to this problem?
I’d really appreciate any help on this.
Edit: never mind! Solved controller issues by removing the two files listed above and doing a hard reboot.
Maybe you can help me. I kinda have a similar problem. I got a generic controller to work first then tried to get a 360 controller working. The 360 works in Emulation Station, but not the emulators themselves. When I load the emulators, it looks like they are seeing the generic controller as port 0 and the xbox controller as port 1 and therefore not responding to the xbox controller.
If you want to do it the easy way and just for retroarch-emulators, just try sudo ./Retropie-Setup/retropie_setup.sh
and choose “Register retroarch controller”.
after you configured it, this should be your first gamepad for retroarch-emulators.
If you want to do this for more than one Controller, you’ll have to set the gamepadindexes in the retroarch.cfg: sudo nano /opt/retropie/configs/all/retroarch.cfg
and then watch out for the lines like Input_player1_index=0
so you could Change this to the corresponding Controller (I think they’re numbered by the USB-ports they’re plugged in at boot, so left upper is 0, left downer is 1, right upper 2 and right downer 3).
Necessary and Functional
These cookies are placed to make it possible to analyze this website (with Google Analytics) and optimize for the purpose of a.o. the usability.
Cookie names: _ga, _gat, _gid
These cookies are placed to show advertisements (of Google AdSense) and to get these close to your interest.
Cookie names: id, IDE, FLC, DSID, SNID, NID
These cookies are required to show the cookie notification bar, remember your cookie acceptance choice and apply this choice.
Cookie names: privacy_embeds, wpca_consent, woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_, wp-settings-1, wp-settings-time-1