How to Connect and Use PS5 Controller on PC with DS5 Windows
This guide is specifically about getting your DualSense controller connected and recognized, USB, Bluetooth, drivers, and the common connection issues people run into. For a full walkthrough of installing DS5Windows (DSX) from scratch, see our Get Started guide instead, this page assumes you already have it installed.
System Requirements
Before installing DS5 Windows, ensure that your system meets the following requirements:
- Windows 10 (64-bit) or Windows 11
- PlayStation 5 DualSense controller
- USB Type-C cable, or a Bluetooth adapter for wireless
- Microsoft .NET 8.0 Desktop Runtime
- Internet connection (Steam handles updates automatically)
Optional:
- Bluetooth 4.0 or higher adapter, for better wireless stability
- HidHide driver, to prevent double input
Supported Connection Methods
DS5Windows (DSX) works over both USB and Bluetooth, though they’re not quite equal in what you get.
USB Connection (Recommended)
- Connect your DualSense to your PC with a USB-C cable
- Windows installs the required drivers automatically
- Wait for the device detection notification
- Launch DSX
- Check the controller status on the main dashboard
USB is the better choice if you care about:
- Competitive, low-latency play
- Full adaptive trigger support
- Audio-based haptic feedback (this only works over USB, not Bluetooth)
Bluetooth Connection (Wireless)
- Open Windows Settings, then Bluetooth & Devices
- Turn on Bluetooth
- Click Add Device, then Bluetooth
- Hold PS + Create on the controller until the light bar flashes blue
- Select “Wireless Controller” from the list
Once paired, open DS5Windows (DSX) to confirm it’s detected. A weak or older Bluetooth adapter can cause latency or random disconnects, so if you’re getting either, that’s usually the first thing to check.
Installing DS5Windows (Quick Reference)
If you haven’t installed it yet, grab it from the official Steam page and follow the full setup in our Get Started guide. The rest of this page picks up from there.
Driver and Dependency Setup
You’ll need ViGEmBus (required) and HidHide (recommended) installed before DSX can detect your controller properly. See our Drivers page for the full install steps and our Get Started guide for first-time configuration. Once that’s done, come back here for connection specifics and troubleshooting.
Preventing Double Input Issues
Double input happens when a game detects your real controller and DSX’s virtual one at the same time, so every button press registers twice.
To fix it:
- Install HidHide if you haven’t already
- In DSX’s settings, make sure your controller’s emulation mode is set correctly (Xbox 360 emulation avoids most double-input issues)
- If you’re on both USB and Bluetooth at once, disconnect one, running both simultaneously is a common cause
- Restart DS5Windows (DSX) after making changes
One more thing worth knowing: if you’re also running another controller tool like DS4Windows at the same time, DSX will override it, and you’ll likely run into conflicts. Stick to one tool at a time.
Understanding Profiles
Profiles control how your controller behaves per game.
Default profile typically includes Xbox 360 emulation, standard button mapping, and balanced vibration, and works fine for most PC games out of the box.
Custom profiles let you configure:
- Button mapping
- Trigger resistance and mode
- Stick sensitivity and deadzones
- Lightbar color and behavior
- Haptic feedback settings
You can set profiles to load automatically per game.
Emulation Modes
DS5Windows (DSX) can present your DualSense to Windows as different virtual devices:
- Xbox 360 emulation (default) Broadest game compatibility, and the safest default for most people.
- DualShock/DualSense emulation Better for games with native PlayStation controller support.
- Native mode Passes the DualSense through directly for titles that support it natively, no virtual controller involved. Supported in a smaller number of games.
Adaptive Triggers and Haptics
This is really what sets DSX apart from generic controller mappers. You get multiple adaptive trigger modes (resistance, feedback-style, and others depending on the game), configurable per profile, plus haptic feedback support.
One limitation worth knowing: full audio-based haptic feedback only works over a wired USB connection. Bluetooth still gives you rumble, but not the same level of detail.
Using DS5 Windows with Steam
If you’re playing Steam games with a DualSense, disable Steam Input for PlayStation controllers first, then let DS5Windows (DSX) handle emulation with the Xbox profile. Running both at once is the main source of conflicts people run into.
Battery and Power Management
DSX shows your controller’s battery level and can alert you when it’s running low. For long sessions, USB charging while you play is the more reliable option over Bluetooth-only use.
Troubleshooting Common Issues
Controller not detected
- Check your USB cable or Bluetooth pairing
- Restart DSX
- Reinstall ViGEmBus
Input delay
- Switch to a wired USB connection
- Update your Bluetooth adapter’s drivers
- Close background apps that might be polling the controller
No vibration
- Confirm your emulation mode supports it
- Check your profile’s haptic settings
- Try a USB connection instead of Bluetooth
If you have still issue visit to Troubleshooting page or FAQ page.