SavingPrincess Posted December 1, 2016 Share Posted December 1, 2016 I posted on the libretro forums as well, but people here are really helpful and maybe someone else is running into this issue. No matter if I have a single controller or five different ones plugged in (either direct to the motherboard or via a powered USB hub), Retroarch will occasionally show that the controller(s) disconnect and reconnect immediately. This creates a small 3-4 frame "hiccup" in whatever game I'm playing and then yellow text stating that the controllers are configured (one by one) in the lower left corner. Any ideas? Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted December 1, 2016 Share Posted December 1, 2016 That is weird, I've never seen this problem before. My first guess would be your USB ports are going to sleep and you need to tell Windows to stop doing that but you said you even tried a powered USB hub. I used to run into "ghost key presses" with my X-55 HOTAS but that was fixed by plugging it into a powered USB hub. Try this: Open your Control Panel Type 'Power Options' in the search field and click on it. Click 'Change plan setting' on your chosen plan. Click 'Change advanced power setting' on your chosen plan. Find 'USB settings' and open. Find 'USB selective suspend setting' and change it to disabled. Quote Link to comment Share on other sites More sharing options...
SavingPrincess Posted December 1, 2016 Author Share Posted December 1, 2016 Just now, lordmonkus said: That is weird, I've never seen this problem before. My first guess would be your USB ports are going to sleep and you need to tell Windows to stop doing that but you said you even tried a powered USB hub. I used to run into "ghost key presses" with my X-55 HOTAS but that was fixed by plugging it into a powered USB hub. Try this: Open your Control Panel Type 'Power Options' in the search field and click on it. Click 'Change plan setting' on your chosen plan. Click 'Change advanced power setting' on your chosen plan. Find 'USB settings' and open. Find 'USB selective suspend setting' and change it to disabled. Disabling selective suspend is always something I do (side effect of being a musician). Plus, this happens WHEN I'm playing. Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted December 1, 2016 Share Posted December 1, 2016 Then you got something really weird going on. I have seriously never run into this issue ever since USB came into existence. Could be a bad USB driver or something else in your computer, since you say this does it with all controllers and a powered hub. That only leaves your operating system and motherboard. Is it only a Retroarch issue or do other emulators or games have this problem ? Quote Link to comment Share on other sites More sharing options...
DOS76 Posted December 1, 2016 Share Posted December 1, 2016 That happens to me all the time in RA regardless of the system I am on I just thought it happened it usually doesn't really effect my game play but that message about the controllers is constantly displayed across multiple computers for me. Quote Link to comment Share on other sites More sharing options...
SentaiBrad Posted December 1, 2016 Share Posted December 1, 2016 Try updating to the latest nightly or go back a few days instead and see if that happens to fix that problem. As another potential step, download IOBit Driver Booster and run that, see if it comes up with any out of date drivers and let it update. This way we can for sure rule out any bad drivers. Quote Link to comment Share on other sites More sharing options...
SpaceMidget75 Posted December 5, 2016 Share Posted December 5, 2016 (edited) Just thought I'd chime in so that others are aware, but this happens to me all the time too and has done across multiple versions of RA. As with @DOS76, it doesn't appear to effect my gameplay (I wonder if this is down to how powerful the PC is), but it's interesting that it doesn't happen to everyone. I thought it was normal RA behaviour! EDIT: Using an XBOX One controller - wired direct to the PC. Edited December 5, 2016 by SpaceMidget75 Quote Link to comment Share on other sites More sharing options...
tacosaremyfood Posted February 21, 2017 Share Posted February 21, 2017 Just started using RA a few days ago. HUGE step above the last emulators I played with, really great app! But, I'm also having the issue described here. The others above note that it doesn't affect gameplay, which I'd mostly agree with, although having your game hiccup for a couple frames on a platformer has caused some deaths for my gf I'm using an XBOX controller wired direct. x99 5820k, OC'd to 4.4Ghz. 32 GBs RAM. I haven't tried any of the above yet, but I will and report back (if I remember!) Quote Link to comment Share on other sites More sharing options...
SentaiBrad Posted February 21, 2017 Share Posted February 21, 2017 Yea, it could certainly be the port, controller, wire or drivers before we start looking at the other software. So let us know! Quote Link to comment Share on other sites More sharing options...
Crush Posted February 21, 2017 Share Posted February 21, 2017 Did you try any direct input controllers, instead of x-input ones? I have 4 controllers connected all the time (flightstick, throttle, ps2 with usb adapter, cusom-made ultimarc arcade joystick) and i never had any such problems with RA. Note that none of them uses x-input. Remove all and check them one-by-one. Maybe it is a driver issue. Quote Link to comment Share on other sites More sharing options...
Native Papaya Posted March 1, 2017 Share Posted March 1, 2017 Unfortunately I am also having the same exact problem. I have been trying for months to figure this out and any progress i've made has only lasted a short amount of time. I have tried 3 different controllers, both dinput and xinput. It is very frustrating. Quote Link to comment Share on other sites More sharing options...
Crush Posted March 2, 2017 Share Posted March 2, 2017 The trick is to plug the controllers in certain USB ports, setup them and never remove them again because Windows will assign new ids. Mame has the ability to remember the controllers even if you remove them: http://docs.mamedev.org/advanced/devicemap.html I guess RA doesn't have this option. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.