Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Controller:DualSense"

From PCGamingWiki, the wiki about fixing PC games
(→‎Use with PC platforms: macos and linux support)
m (The DualSense has a Create Button in place of the Share Button)
(45 intermediate revisions by 17 users not shown)
Line 15: Line 15:
 
{{++}} Capable of making full use of [[Store:Steam#Steam Input|Steam Input]] due to many overlapping features with the [[Controller:Steam Controller|Steam Controller]].
 
{{++}} Capable of making full use of [[Store:Steam#Steam Input|Steam Input]] due to many overlapping features with the [[Controller:Steam Controller|Steam Controller]].
 
{{--}} Lacks native XInput support, requiring the use of a XInput wrapper in games that don't support it.
 
{{--}} Lacks native XInput support, requiring the use of a XInput wrapper in games that don't support it.
 +
{{--}} Controller firmware cannot be updated without connecting it to a PS5 console.
  
 
'''General information'''
 
'''General information'''
Line 25: Line 26:
 
* 2 × analog sticks
 
* 2 × analog sticks
 
* 2 × analog triggers: {{Key|L2}}, {{Key|R2}}
 
* 2 × analog triggers: {{Key|L2}}, {{Key|R2}}
* 13 × digital buttons: {{Key|△}}, {{Key|○}}, {{Key|×}}, {{Key|□}}, {{Key|L1}}, {{Key|R1}}, {{Key|L3}}, {{Key|R3}}, {{Key|sʜᴀʀᴇ}}, {{Key|ᴏᴘᴛɪᴏɴs}}, {{Key|PlayStation}}, {{Key|ᴛᴏᴜᴄʜᴘᴀᴅ}}, {{Key|ᴍɪᴄʀᴏᴘʜᴏɴᴇ}}
+
* 13 × digital buttons: {{Key|△}}, {{Key|○}}, {{Key|×}}, {{Key|□}}, {{Key|L1}}, {{Key|R1}}, {{Key|L3}}, {{Key|R3}}, {{Key|ᴄʀᴇᴀᴛᴇ}}, {{Key|ᴏᴘᴛɪᴏɴs}}, {{Key|PlayStation}}, {{Key|ᴛᴏᴜᴄʜᴘᴀᴅ}}, {{Key|ᴍɪᴄʀᴏᴘʜᴏɴᴇ}}
 
* 4 × digital directional buttons (d-pad): {{Key|↑}}, {{Key|↓}}, {{Key|←}}, {{Key|→}}
 
* 4 × digital directional buttons (d-pad): {{Key|↑}}, {{Key|↓}}, {{Key|←}}, {{Key|→}}
  
Line 43: Line 44:
 
====[https://github.com/Paliverse/DualSenseX/ DualSenseX]====
 
====[https://github.com/Paliverse/DualSenseX/ DualSenseX]====
 
{{++}} Supports the DualSense in both wired and wireless modes.
 
{{++}} Supports the DualSense in both wired and wireless modes.
 +
{{++}} Allows to use the controller's speaker and headset port as separate audio output (USB only).
 
{{++}} All buttons can be set to emulate keyboard presses.
 
{{++}} All buttons can be set to emulate keyboard presses.
 
{{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] and the [[Controller:Xbox 360 Controller|Xbox 360 controller]].
 
{{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] and the [[Controller:Xbox 360 Controller|Xbox 360 controller]].
 
{{++}} Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values.
 
{{++}} Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values.
 
{{++}} The controller can be hidden while emulating a virtual controller through [https://github.com/ViGEm/HidHide HidHide] to avoid double-inputs.
 
{{++}} The controller can be hidden while emulating a virtual controller through [https://github.com/ViGEm/HidHide HidHide] to avoid double-inputs.
{{++}} Working Haptic Feedback.
+
{{++}} Working Haptic Feedback (USB only).
 
{{ii}} Use of Haptic Feedback disables vibration unless disabled within the app.
 
{{ii}} Use of Haptic Feedback disables vibration unless disabled within the app.
 +
{{ii}} Developers are working on [[RGB_lighting_middleware#Razer_Chroma_RGB|Razer Chroma RGB]] API support for Light bar.<ref>[https://github.com/Paliverse/DualSenseX/issues/83 Feature request: Razer Chroma RGB API Support]</ref>
 +
{{--}} Support for only one controller.<ref>[https://github.com/Paliverse/DualSenseX/issues/80 Two controllers #80]</ref>
 
{{--}} Gyro is unimplemented.
 
{{--}} Gyro is unimplemented.
 +
{{--}} Application is not emulating Xbox One controller, so is unable to emulate their [[Controller:Xbox_Wireless_Controller#Impulse_Trigger_Vibration|Impulse Trigger Vibration]].<ref>[https://github.com/Paliverse/DualSenseX/issues/88#issuecomment-1002797823 Feature Request: Impulse Trigger Vibration for games supporting Windows.Gaming.Input API]</ref>
 +
 +
====[https://ryochan7.github.io/ds4windows-site/ DS4Windows]====
 +
{{ii}} Bluetooth 2.1 + EDR or higher required for wireless connection.
 +
{{ii}} The headphone jack and microphone can only be used when used via USB.
 +
{{ii}} Most controller features are supported.
 +
{{++}} Adaptive triggers are supported but can only be used in limited forms.
 +
{{--}} Advanced rumble effects are not used. Rumble acts as common one.
  
 
====[[Glossary:Controller#Windows|XInput wrapping]]====
 
====[[Glossary:Controller#Windows|XInput wrapping]]====
Line 55: Line 67:
  
 
===macOS===
 
===macOS===
{{++}} Custom application [https://apps.apple.com/us/app/dsm-triggers-haptics-more/id1598693570 DSM] application unlocks full support for DualSense on macOS devices.
+
{{++}} Custom application application unlocks full support for DualSense on macOS devices.
 +
 
 +
====[https://apps.apple.com/us/app/dsm-triggers-haptics-more/id1598693570 DualSenseM]====
 +
{{ii}} Requires macOS 11.3 or later.
 +
{{++}} Works with both Bluetooth Connection and USB
 +
{{ii}} Features:
 +
* Menu Bar Icon with Connection Status and Battery Level Information
 +
* View Battery level percentage
 +
* 20 different Trigger Effects you can set for both {{Key|L2}} and {{Key|R2}}
 +
* Set the Touchpad into 2 different modes Static Color or Rainbow
 +
* Enable any of the Player LED's below the Touchpad
 +
* Test both Left and Right motors to make sure they're working
 +
* Adjust strength of the motors
 +
* Set the Mic LED into 3 different Modes: ON/OFF/Pulse
 +
* Enable the Speaker/Headset/Mic (USB Only)
 +
* Adjust Speaker/Headset and Mic volume (USB Only)
 +
* Enable Audio Haptics (USB Only)
  
 
===Linux===
 
===Linux===
Line 75: Line 103:
 
{{ii}} Games with generic DirectInput support are supported by the controller, however button placements may be out of place and need to be rebound. Refer to game-specific articles for rebinding support.
 
{{ii}} Games with generic DirectInput support are supported by the controller, however button placements may be out of place and need to be rebound. Refer to game-specific articles for rebinding support.
  
===Adaptive Triggers and Haptic Feedback===
+
===Games with controller's speaker support===
 +
{{++}} Every game which allows to select separate playback audio device for specific sounds is supporting controller's built-in speaker, eg. [[Death_Stranding#Audio|Death Stranding's BB voice audio]] can be assigned to controller's speaker when other sounds are played from other audio device.
 +
{{++}} [[#DualSenseX|DualSenseX]] application unlocks controller's built-in speaker to be Windows output device.
 +
{{++}} [[Cemu]] emulator allows to assign [[Wii Remote]] speaker's audio to DualSense's speaker. In general settings/audio in gamepad audio tab is an option for selecting secondary audio device.
 +
{{--}} Requires a wired connection.
 +
 
 +
===Games with microphone support===
 +
{{++}} Microphone support is enabled by default after connecting controller to PC. Do not require any special configuration.
 +
{{++}} Games with implemented voice chat are able to use controller's microphone.
 +
{{++}} [https://store.steampowered.com/app/374400/VoiceBot/ VoiceBot] and [https://store.steampowered.com/app/583010/VoiceAttack/ VoiceAttack] allows to control games and applications by voice commands.
 +
{{--}} {{key|ᴍɪᴄʀᴏᴘʜᴏɴᴇ}} button requires additional software like [[#reWASD|reWASD]] or [[#DualSenseX|DualSenseX]] to be able to mute and unmute microphone.
 +
{{mm}} {{W|Category:Microphone-controlled computer games|List of Microphone-controllerd computer games}}.
 +
 
 +
===Games with adaptive triggers and haptic feedback===
 
{{ii}} [https://github.com/Mxater/DualSenseSupport DualSenseSupport] demonstrates how the haptics can be used on PC.
 
{{ii}} [https://github.com/Mxater/DualSenseSupport DualSenseSupport] demonstrates how the haptics can be used on PC.
{{--}} Requires a wired connection.
+
{{ii}} [https://github.com/Paliverse/DualSenseX#readme DualSenseX Game Demo] demonstrates how the Adaptive Triggers can be used on PC, requires [https://github.com/Paliverse/DualSenseX/ DualSenseX] to work.
 +
{{++}} Works via USB and BT connection
  
====Games with adaptive triggers and haptic feedback====
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
! style="height: 38.6px" | Game !! Haptic Feedback !! Adaptive Triggers !! Connection !! Notes
 
! style="height: 38.6px" | Game !! Haptic Feedback !! Adaptive Triggers !! Connection !! Notes
Line 87: Line 128:
 
| [[Assassin's Creed Valhalla]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive triggers on bows and haptic feedback on combat and water.
 
| [[Assassin's Creed Valhalla]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive triggers on bows and haptic feedback on combat and water.
 
|-
 
|-
| [[Call of Duty: Black Ops Cold War]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive Triggers for gunfire, wired only.
+
| [[Call of Duty: Black Ops Cold War]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || Adaptive Triggers for gunfire.
 
|-
 
|-
 
| [[F1 2021]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||
 
| [[F1 2021]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||
 
|-
 
|-
| [[Deathloop]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||
+
| [[Deathloop]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive Triggers for Guns, Haptic feedback, Sounds from gamepad
 
|-
 
|-
 
| [[Call of Duty: Vanguard]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||
 
| [[Call of Duty: Vanguard]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||
 
|-
 
|-
| [[Far Cry 6]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||
+
| [[Far Cry 6]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive Triggers for guns, vehicles
 +
|-
 +
| [[Genshin Impact]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || V 2.2. Subtle Haptic Feedback. [https://genshin.mihoyo.com/en/news/detail/16369 Getting this to work requires some setup, see v2.2 patch notes for instructions], Adaptive Triggers for fishing.
 
|-
 
|-
| [[Genshin Impact]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || V 2.2. Subtle Haptic Feedback, don't forget to configure full-range speaker in "Configure Speakers" for controller.
+
| [[Rainbow Six Siege]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || Adaptive Triggers for gunfire.
Adaptive triggers during fishing.
 
 
|-
 
|-
| [[Rainbow Six Siege]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive Triggers for gunfire, wired only.
+
| [[The Riftbreaker]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || Adaptive Triggers for gunfire.
 
|-
 
|-
| [[The Riftbreaker]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive Triggers for gunfire, wired only.
+
| [[The Smurfs: Mission Vileaf]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||  
 
|-
 
|-
| [[The Smurfs: Mission Vileaf]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive Triggers for Smurfizer.
+
| [[Final Fantasy 14]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || As of patch 6.0. Adaptive Triggers for quest aiming minigame. Haptic Feedback for footsteps, mount effects, and some abilities.
 
|-
 
|-
| [[Final Fantasy 14]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || As of patch 6.0.
+
| [[Final Fantasy VII Remake Intergrade]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || Adaptive Triggers for motorcycle minigame segments.
 
|-
 
|-
| [https://github.com/Paliverse/DualSenseX#readme DualSenseX Game Demo] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || DualSenseX Demo of their adaptive triggers support for PC games.
+
| [[Rainbow Six Extraction]] ||style="text-align: center"| [[File:False icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| Wired || Adaptive Triggers for gunfire.
 
|}
 
|}
  
===Light bar===
+
===Games with Light Bar support===
 +
{{ii}} Total number of games: '''{{#cargo_query:
 +
tables=Infobox_game,Input
 +
|join on=Infobox_game._pageName=Input._pageName
 +
|fields=COUNT(*)
 +
|where=Input.DualShock_4_light_bar_support='true' OR Input.DualShock_4_light_bar_support='limited' OR Input.DualShock_4_light_bar_support='hackable'
 +
|format=text
 +
}}'''.
 
{{--}} Number of games which support light bar is limited and light bar support is still not a PC standard.
 
{{--}} Number of games which support light bar is limited and light bar support is still not a PC standard.
 
{{++}} [https://www.project-aurora.com/index.html Aurora] is a third party, open source solution for handling RGB lighting which is extending list of supported games. List can be found in project's [https://github.com/antonpup/Aurora/wiki/Supported-Games-&-Devices Github page].
 
{{++}} [https://www.project-aurora.com/index.html Aurora] is a third party, open source solution for handling RGB lighting which is extending list of supported games. List can be found in project's [https://github.com/antonpup/Aurora/wiki/Supported-Games-&-Devices Github page].
 
{{++}} [[Steam#Steam_Input | Steam Input]] configuration is allowing control of the light bar.
 
{{++}} [[Steam#Steam_Input | Steam Input]] configuration is allowing control of the light bar.
====Games with Light Bar support====
+
 
 
{{#cargo_query:
 
{{#cargo_query:
 
tables=Infobox_game,Input
 
tables=Infobox_game,Input
Line 130: Line 179:
  
 
===Games with DualSense button prompts===
 
===Games with DualSense button prompts===
 +
{{ii}} Total number of games: '''{{#cargo_query:
 +
tables=Infobox_game,Input
 +
|join on=Infobox_game._pageName=Input._pageName
 +
|fields=COUNT(*)
 +
|where=Input.DualShock_prompts='true' OR Input.DualShock_prompts='limited' OR Input.DualShock_prompts='hackable'
 +
|format=text
 +
}}'''.
 
{{ii}} Please note, that this is only list for games that offer DualSense/DualShock button prompts.  
 
{{ii}} Please note, that this is only list for games that offer DualSense/DualShock button prompts.  
 
{{#cargo_query:
 
{{#cargo_query:
Line 143: Line 199:
 
|outro=</table>
 
|outro=</table>
 
}}
 
}}
 +
 +
==Other information==
 +
===Firmware updates===
 +
{{--}} Controller firmware cannot be updated without connecting it to a {{W|PlayStation 5}} console.
  
 
{{References}}
 
{{References}}
Line 151: Line 211:
 
[[Category:Controllers with bluetooth connection]]
 
[[Category:Controllers with bluetooth connection]]
 
[[Category:Controllers_with_microphone]]
 
[[Category:Controllers_with_microphone]]
 +
[[Category:Controllers_with_speakers]]
 
[[Category:Controllers_with_touchpad]]
 
[[Category:Controllers_with_touchpad]]
 
[[Category:Controllers_with_LED_lights]]
 
[[Category:Controllers_with_LED_lights]]
 
[[Category:Controllers_with_3.5mm_port]]
 
[[Category:Controllers_with_3.5mm_port]]

Revision as of 20:50, 25 January 2022

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
DualSense
DualSense cover
XInput support
Predecessor
DualShock 4
DualSense on Wikipedia

Key points

Controllers can be used wired (via USB-C) or wirelessly with Bluetooth.
The support for supplementary features like the internal speaker, headphone jack, gyroscope, lightbar, adaptive triggers and haptic feedback varies between models, type of connection, and games/software.
Supported natively in some games (see support in games).
Capable of making full use of Steam Input due to many overlapping features with the Steam Controller.
Lacks native XInput support, requiring the use of a XInput wrapper in games that don't support it.
Controller firmware cannot be updated without connecting it to a PS5 console.

General information

DualSense wireless controller | The innovative new controller for PS5 | PlayStation

Inputs

  • Motion sensing: 6 axis motion sensing (3 axis accelerometer, 3 axis gyroscope)
  • Dual-microphone array
  • 2 point capacitive touchpad with click mechanism
  • 2 × analog sticks
  • 2 × analog triggers: L2, R2
  • 13 × digital buttons: , , ×, , L1, R1, L3, R3, ᴄʀᴇᴀᴛᴇ, ᴏᴘᴛɪᴏɴs, PlayStation, ᴛᴏᴜᴄʜᴘᴀᴅ, ᴍɪᴄʀᴏᴘʜᴏɴᴇ
  • 4 × digital directional buttons (d-pad): , , ,

Use with PC platforms

Windows

Connecting the controller should automatically download and install latest drivers for the controller.

reWASD

Supports the DualSense in both wired and wireless modes, does not require installing drivers manually.
Microphone and PlayStation buttons can be remapped.
Can emulate the DualShock 4 for PS4 Remote Play, PS Now or other compatible games. Includes gyro and accelerometer control.
Can also emulate the Xbox 360 controller to play XInput compatible games.
Adaptive triggers are partially implemented.
Haptic feedback unimplemented.
Custom configs can be found in the Community Configs Library.

DualSenseX

Supports the DualSense in both wired and wireless modes.
Allows to use the controller's speaker and headset port as separate audio output (USB only).
All buttons can be set to emulate keyboard presses.
Can emulate the DualShock 4 and the Xbox 360 controller.
Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values.
The controller can be hidden while emulating a virtual controller through HidHide to avoid double-inputs.
Working Haptic Feedback (USB only).
Use of Haptic Feedback disables vibration unless disabled within the app.
Developers are working on Razer Chroma RGB API support for Light bar.[1]
Support for only one controller.[2]
Gyro is unimplemented.
Application is not emulating Xbox One controller, so is unable to emulate their Impulse Trigger Vibration.[3]

DS4Windows

Bluetooth 2.1 + EDR or higher required for wireless connection.
The headphone jack and microphone can only be used when used via USB.
Most controller features are supported.
Adaptive triggers are supported but can only be used in limited forms.
Advanced rumble effects are not used. Rumble acts as common one.

XInput wrapping

As a native DirectInput controller, it's possible to use any of the generic wrappers under the Controller article.

macOS

Custom application application unlocks full support for DualSense on macOS devices.

DualSenseM

Requires macOS 11.3 or later.
Works with both Bluetooth Connection and USB
Features:
  • Menu Bar Icon with Connection Status and Battery Level Information
  • View Battery level percentage
  • 20 different Trigger Effects you can set for both L2 and R2
  • Set the Touchpad into 2 different modes Static Color or Rainbow
  • Enable any of the Player LED's below the Touchpad
  • Test both Left and Right motors to make sure they're working
  • Adjust strength of the motors
  • Set the Mic LED into 3 different Modes: ON/OFF/Pulse
  • Enable the Speaker/Headset/Mic (USB Only)
  • Adjust Speaker/Headset and Mic volume (USB Only)
  • Enable Audio Haptics (USB Only)

Linux

Controller is natively supported since kernel 5.12.

Steam

Steam Input

Has rumble, trackpad and gyro support. Can also be used wirelessly.[4]
Supports the adaptive triggers.

Steam Link compatibility

Wired or wireless works.[5] Press PlayStation+Share to power up and be detected by Steam Link. All buttons are mapped correctly.
Works without any drivers on any operating system that supports Steam.
Can be used just to send input from a controller to a PC. Go into Streaming options, hit and disable video and audio streaming.
Won't work great unless you connect it to LAN or a low latency Wi-Fi.
Touchpad and gyro will not be pass through to steam when using Steam Link on android.

Support in games

Games with generic DirectInput support are supported by the controller, however button placements may be out of place and need to be rebound. Refer to game-specific articles for rebinding support.

Games with controller's speaker support

Every game which allows to select separate playback audio device for specific sounds is supporting controller's built-in speaker, eg. Death Stranding's BB voice audio can be assigned to controller's speaker when other sounds are played from other audio device.
DualSenseX application unlocks controller's built-in speaker to be Windows output device.
Cemu emulator allows to assign Wii Remote speaker's audio to DualSense's speaker. In general settings/audio in gamepad audio tab is an option for selecting secondary audio device.
Requires a wired connection.

Games with microphone support

Microphone support is enabled by default after connecting controller to PC. Do not require any special configuration.
Games with implemented voice chat are able to use controller's microphone.
VoiceBot and VoiceAttack allows to control games and applications by voice commands.
ᴍɪᴄʀᴏᴘʜᴏɴᴇ button requires additional software like reWASD or DualSenseX to be able to mute and unmute microphone.
List of Microphone-controllerd computer games.

Games with adaptive triggers and haptic feedback

DualSenseSupport demonstrates how the haptics can be used on PC.
DualSenseX Game Demo demonstrates how the Adaptive Triggers can be used on PC, requires DualSenseX to work.
Works via USB and BT connection
Game Haptic Feedback Adaptive Triggers Connection Notes
Metro Exodus Enhanced Edition True icon.svg True icon.svg Unknown icon.svg Requires a hardware accelerated raytracing-capable graphics card to run. Full adaptive trigger on guns and all interactions, normal vibration. Unable to use workbench with DualSense currently and must use keyboard & mouse.
Assassin's Creed Valhalla True icon.svg True icon.svg Unknown icon.svg Adaptive triggers on bows and haptic feedback on combat and water.
Call of Duty: Black Ops Cold War False icon.svg True icon.svg Wired Adaptive Triggers for gunfire.
F1 2021 True icon.svg True icon.svg Unknown icon.svg
Deathloop True icon.svg True icon.svg Unknown icon.svg Adaptive Triggers for Guns, Haptic feedback, Sounds from gamepad
Call of Duty: Vanguard True icon.svg True icon.svg Unknown icon.svg
Far Cry 6 False icon.svg True icon.svg Unknown icon.svg Adaptive Triggers for guns, vehicles
Genshin Impact True icon.svg True icon.svg Wired V 2.2. Subtle Haptic Feedback. Getting this to work requires some setup, see v2.2 patch notes for instructions, Adaptive Triggers for fishing.
Rainbow Six Siege False icon.svg True icon.svg Wired Adaptive Triggers for gunfire.
The Riftbreaker False icon.svg True icon.svg Wired Adaptive Triggers for gunfire.
The Smurfs: Mission Vileaf False icon.svg True icon.svg Unknown icon.svg
Final Fantasy 14 True icon.svg True icon.svg Wired As of patch 6.0. Adaptive Triggers for quest aiming minigame. Haptic Feedback for footsteps, mount effects, and some abilities.
Final Fantasy VII Remake Intergrade True icon.svg True icon.svg Wired Adaptive Triggers for motorcycle minigame segments.
Rainbow Six Extraction False icon.svg True icon.svg Wired Adaptive Triggers for gunfire.

Games with Light Bar support

Total number of games:
Error 1054: Unknown column 'cargo__Input.DualShock_4_light_bar_support' in 'where clause' (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)

Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,COUNT(*) FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`DualShock_4_light_bar_support`='true' OR `cargo__Input`.`DualShock_4_light_bar_support`='limited' OR `cargo__Input`.`DualShock_4_light_bar_support`='hackable' ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,COUNT(*) LIMIT 100

.

Number of games which support light bar is limited and light bar support is still not a PC standard.
Aurora is a third party, open source solution for handling RGB lighting which is extending list of supported games. List can be found in project's Github page.
Steam Input configuration is allowing control of the light bar.
Error: No field named "DualShock_4_light_bar_support" found for the database table "Input".

Games with DualSense button prompts

Total number of games:
Error 1054: Unknown column 'cargo__Input.DualShock_prompts' in 'where clause' (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)

Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,COUNT(*) FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`DualShock_prompts`='true' OR `cargo__Input`.`DualShock_prompts`='limited' OR `cargo__Input`.`DualShock_prompts`='hackable' ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,COUNT(*) LIMIT 100

.

Please note, that this is only list for games that offer DualSense/DualShock button prompts.
Error: No field named "DualShock_prompts" found for the database table "Input".

Other information

Firmware updates

Controller firmware cannot be updated without connecting it to a PlayStation 5 console.


References