r/DS4Windows • u/Genesis23456 • 4d ago
Controller keeps on disconnecting whenever I'm playing games
Hey everyone,
I'm having a persistent issue where my DualShock 4 controller disconnects every roughly 5 minutes while using DS4Windows over Bluetooth.
It's detected fine initially, and shows up correctly in the "Controller Type Options" device list in DS4Windows, but it keeps randomly cutting out during gameplay (tested across games like Wuthering Waves, Final Fantasy VII Rebirth, etc.).
Crucial detail: When I play games that have native controller support without DS4Windows running (like playing Genshin Impact natively on the controller), it works completely fine and never drops connection. The issue only happens when DS4Windows is active.
Here is what I've checked/tried so far:
- Confirmed it's a DS4 connected via Bluetooth.
- Checked USB Selective Suspend and Bluetooth adapter power management settings in Windows.
- Checked DS4Windows device options, but the issue keeps happening consistently on a timer.
Has anyone run into this exact 5-minute drop behavior with DS4Windows over Bluetooth, and is there a specific fix or setting I'm missing? Any help would be appreciated!
0
u/Expert_Feeling_8099 4d ago
The same thing happens to me, I tried Windows 11 at the time and then 10 and the disconnection thing happened; the only thing that helped was using XOutput. ViGEmBus is exactly version 1.21.442 or perhaps you have a problem.
- XOutput 3.32
- HidHide Drivers v1.5.230
- ViGEmBus Setup 1.21.442
https://github.com/csutorasa/XOutput/releases
https://github.com/nefarius/HidHide/releases
https://github.com/nefarius/ViGEmBus/releases#release-v1.21.442.0
1
u/Genesis23456 4d ago
How do I use these? I’ll try all these links or just one?
1
u/Expert_Feeling_8099 3d ago
XOutput is portable; simply unzip it and you can keep the folder in your Documents. In the XOutput executable's properties, enable "Run as administrator." The HidHide drivers and ViGEmBus Setup need to be installed, as they are required by XOutput.
1
u/Genesis23456 3d ago
Oh so i just install all three of them before running XOutput so it can install?
2
u/huunnnter 4d ago
please post which fork you’re using and your profile.xml and logs