If you’ve just connected your PS5 DualSense controller to your computer and tried to find a DS5 Windows utility app, you were likely left disappointed because, surprisingly, the original team behind the famous DS4Windows never released a replacement for it. What you need, however, is DualSenseX-which was rebranded as DSX after the developer merged his project with another.
Developed by Paliverse specifically to emulate DualSense features on Windows-based operating systems, this guide will tell you everything about DS5 Windows-or, more accurately, DualSenseX – to help you get the best experience on your favorite PC games.
The Why of Using DS5 Windows on PC
Unlike Xbox 360 and DualShock 4 controllers, the PS5 DualSense does not automatically work with Windows even after you’ve paired it with the computer via Bluetooth or the wired cable. This means that your PC games won’t be able to detect inputs from your DualSense unless you enable compatibility via an external application like DSX.
DS5 Windows is essentially an emulator that creates a virtual controller on your computer to bridge the gap between the controller itself and your games:
- The software intercepts any inputs from your controller in real-time.
- DSX automatically translates all your inputs and makes them compatible with the standard Xbox 360 controller format.
- DS5 Windows converts hardware-specific data such as adaptive trigger tensions and resistance levels for use by your computer’s operating system.
Step-by-Step DS5 Windows Installation Guide
Avoiding potentially malicious copycat apps and websites, this is the optimal way to install DualSenseX on your PC:
Step 1: Getting the Program
There are two ways to download DSX, depending on your needs:
The Official Premium Version
The best choice is to purchase and download the DSX package from the official Steam Store page. The switch to Steam guarantees automatic driver management and bug fixes for increased reliability.
Original Open-Source DSX
In case you want to build the emulator on your own, you can download the original project from the official GitHub repository under Paliverse/DualSenseX or visit to download page.
Step 2: Installing Important System Drivers
As soon as you launch DSX, the application will ask you to set up important framework drivers:
ViGEmBus Driver (Mandatory)
It is essential for creating virtual Xbox 360 compatibility.
HidHide Driver (Optional but Recommended)
This driver hides your physical controller from the computer, making sure you don’t have to deal with annoying double clicking in menus.
Configuring Your DualSense Features
After connecting the app with your hardware, you can customize individual features in the settings menu.
Emulation Modes
In the Controller tab, select the output you want to achieve:
Xbox 360 Emulation
This ensures perfect plug-and-play experience in most PC games.
DualShock 4 Emulation
This setting should be used in PC games where you see PlayStation-style controller prompts.
Dialing in Adaptive Trigger Values
Customizable adaptive triggers are one of DSX’s best features; here’s how to change their resistance level:
- Open the Adaptive Triggers tab.
- Select the appropriate preset from the dropdown list.
Normal (Default Setting)
No resistance applied to your pulls.
Resistance
Consistent pulling resistance, perfect for racing game accelerators.
Machine / Gun Emulator
Provides you with a vibrating kickback sensation upon pulling the trigger through its point of actuation.
Bow Trigger
This preset gives you the sensation of a two-stage physical resistance before firing.
Trigger Preset Structure
[Selecting a trigger preset]
|-- Normal
|-- Resistance
|-- Machine / Gun Emulator
|-- Bow
Hardware Limitations: Bluetooth vs. Wired USB
The Bluetooth mode doesn’t work with DSX’s unique audio-to-haptic feedback system, which requires you to connect the controller via the wired USB-C cable in order to enjoy full functionality.
DualSense on Bluetooth
- Basic button mapping
- Customizable lighting
- Battery status monitor
- Static trigger values
DualSense via USB-C Port
Necessary to utilize the haptic Audio to Haptic translator, which routes part of the audio stream into the built-in rumble motors located in the PS5 controller.
Crucial Troubleshooting Checklist
Fixing Double-Input Problems
If your game recognizes both controllers-virtual and physical-to install and set up HidHide to conceal your controller’s hardware ID.
Fixing Steam Input Interference Problems
In some cases, if you try to run DSX while having Steam launched, these applications might fight for access to the hardware’s axis.
When you face erratic behavior or mouse tracking loops, do the following in Steam:
- Right click on your game.
- Go to Game Properties > Controllers.
- Change the option from Enable to Disable Steam Input.
Future Directions
Are you trying to automate specific game trigger presets with text file editing? Or do you want to learn how to properly configure your button mapping and customize presets in-game?
For an in-depth look at DSX’s driver configuration panel, check out the resources below: