#Unstable wired connection when emulating 360 controller

26 messages · Page 1 of 1 (latest)

iron hill
#

Basically, I've been having this issue for a few weeks where if I have DSX running and 360 controller emulation turned on, the controller will randomly disconnect and reconnect, the frequency is seemingly random, sometimes I'll play for an hour or 2 with no issues, sometimes it'll happen 20 times in a 30 minute window, first thing I thought was that the USB port on my controller went kaput, but I've tested playing for several hours with 360 emulation disabled and it works just fine, 0 issues, it also seems to work just fine in bluetooth aswell, it's only a problem when I have the controller on a wired connection and 360 emulation enabled. Also, I got a new USB C-USB C cable recently and I'm using my controller with it, this issue didn't present on the first few weeks using this cable so I don't think that's the issue, but just throwing it out there in case there is some sort of issue specific to USBC-USBC cables. I've also attached my logs in case it helps.

iron hill
#

Just adding more info, decided to see how it goes with DualShock 4 emulation and it doesn't have the same issue, but something similar and somehow worse? lol. It works for longer and disconnects less frequently, but when it does, it freezes my whole PC for a couple of seconds and takes alot longer to reconnect than with 360 emulation, so there's something up with the emulation part

orchid garnet
#

Hi, please also share your profiles you use so that I can try to replicate and see where things break. Thank you!

heady mesa
#

Add me to this list. Windows is very sensitive to any error on the USB bus. Resulting in disconnect and loss of FF/rumble. Often game will "think" a new controller was connected resulting in the need to reboot windows. It would be nice is DSX could hide disconnects/resets on USB bus so Windows and s game "thinks" it never happened. As work around i regulary by new cables so the connector fits really tight into the controller.

2nd issue, exactly after on full hour of running AC, rumble stops working. Requiring restart of AC, this is something with game/windows and been issue since 2014. It is not caused by DSX, it always also happened with DS4windows.

orchid garnet
orchid garnet
#

It looks like it could potentially be bad cable/hardware charging port being the issue. You’ve mentioned that you changed your type C cable and now it’s not happening anymore?

iron hill
#

but this issue wasn't happening at first with this cable and like I said I've tested the controller with emulation turned off and it works just fine, no issues whatsoever, this problem only presents when I have 360 or dualshock emulation turned on, and in fact it presents differently with both emulations

#

so I'm pretty sure it's software and something specific to controller emulation

#

there's a driver that DSX installs for this emulation feature correct? A VirtualPad driver by Nefarius? That only kicks in when I'm using emulation correct?

#

If so I'll try reinstalling that and see if that fixes the issue

orchid garnet
#

Let me take a deep dive into the logs to get a clearer picture in a couple hours or so

iron hill
#

Adding a new info here that I noticed today, what happens in fact isn't that the controller disconnects, it seems to be turning off all USB ports for a few miliseconds, my keyboard and mouse also stop working for like a second whenever the controller disconnects

#

but once again, it only happens when I'm emulating a 360 or dualshock controller, in native mode no issues happen at all, I've tested for several hours at this point, so it's definitely software

orchid garnet
#

But we don’t do any managing of USB ports like enable or disable because that doesn’t make sense

#

But there is something at play that could be causing that

#

Check if you have steam’s Xbox driver, and uninstall it

#

Been known to cause issues with virtual Xbox 360

warm dust
#

Share the file c/windows/inf/setupapi.dev.log

orchid garnet
#

@iron hill ^^

iron hill
orchid garnet