Difference between revisions of "Controller:DualSense"
(Added dying light 2 support for dualsense) |
Yuuyatails (talk | contribs) |
||
(237 intermediate revisions by 69 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox controller | {{Infobox controller | ||
|title = DualSense | |title = DualSense | ||
|cover = DualSense.png | |cover = DualSense.png | ||
|xinput = hackable | |xinput = hackable | ||
+ | |connection method = USB-C, Bluetooth 5.1 | ||
|predecessor = [[Controller:DualShock 4|DualShock 4]] | |predecessor = [[Controller:DualShock 4|DualShock 4]] | ||
− | |successor = | + | |successor = [[Controller:DualSense Edge|DualSense Edge]] |
|wikipedia = DualShock#DualSense | |wikipedia = DualShock#DualSense | ||
}} | }} | ||
− | ''' | + | {{Introduction |
− | + | |introduction = The '''DualSense''' is a a game controller developed by [[Company:Sony Interactive Entertainment|Sony Interactive Entertainment]] and manufactured by [[Company:Sony|Sony]], released on November 12, 2020. It was released alongside the [[Emulation:PlayStation 5|PlayStation 5]]. | |
− | + | ||
− | + | In addition to features carried over from its predecessor, the [[Controller:DualShock 4|DualShock 4]], the DualSense has introduced two new features, the resistance-based adaptive triggers and the voice-coil-actuator-based haptic feedback. On PC, selected games have native support for either feature or both. | |
− | + | ||
− | + | In addition to the standard white color model, the DualSense also comes in midnight black, cosmic red, nova pink, starlight blue, galactic purple, grey camouflage, volcanic red, cobalt blue and sterling silver. It also has limited editions for games like God of War: Ragnarok, [[Hogwarts Legacy]], and Marvel's Spider-Man 2. | |
− | + | |release history = It has a pro-orientated version in the form of [[Controller:DualSense Edge|DualSense Edge]], which was released on January 26, 2023. | |
+ | |current state = The DualSense is a generic DirectInput controller, so it is not supported by games that use the XInput API unless XInput wrappers like [[Steam Input]] are used. Some wrappers can expose additional features such as gyroscope, touchpad control including the ability to change lightbar color, and built-in speaker. The DualSense is supported natively in selected games, where features like adaptive triggers and haptic feedback are natively supported (see [[#Support in games|support in games]]), however it is only supported with a wired connection. Audio passthrough to the 3.5mm audio jack also only works when wired. | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
{{mm}} [https://www.playstation.com/en-us/accessories/dualsense-wireless-controller/ DualSense wireless controller | The innovative new controller for PS5 | PlayStation] | {{mm}} [https://www.playstation.com/en-us/accessories/dualsense-wireless-controller/ DualSense wireless controller | The innovative new controller for PS5 | PlayStation] | ||
+ | {{mm}} [https://controllers.fandom.com/wiki/Sony_DualSense Technical Documentation] | ||
'''Inputs''' | '''Inputs''' | ||
* Motion sensing: 6 axis motion sensing (3 axis accelerometer, 3 axis gyroscope) | * Motion sensing: 6 axis motion sensing (3 axis accelerometer, 3 axis gyroscope) | ||
− | * | + | * 2 × microphones (dual-microphone array) |
− | * 2 point capacitive touchpad | + | * 1 × clickable 2 point capacitive touchpad: {{Key|ᴛᴏᴜᴄʜᴘᴀᴅ}} |
* 2 × clickable analog sticks: {{Key|L3}}, {{Key|R3}} | * 2 × clickable analog sticks: {{Key|L3}}, {{Key|R3}} | ||
* 2 × analog triggers: {{Key|L2}}, {{Key|R2}} | * 2 × analog triggers: {{Key|L2}}, {{Key|R2}} | ||
− | * | + | * 2 × digital shoulder buttons: {{Key|L1}}, {{Key|R1}} |
+ | * 4 × digital face buttons: {{Key|△ ᴛʀɪᴀɴɢʟᴇ}}, {{Key|○ ᴄɪʀᴄʟᴇ}}, {{Key|× ᴄʀᴏss}}, {{Key|□ sᴏ̨ᴜᴀʀᴇ}} | ||
+ | * 4 × digital functional buttons: {{Key|ᴄʀᴇᴀᴛᴇ}}, {{Key|ᴏᴘᴛɪᴏɴs}}, {{Key|PlayStation}}, {{Key|ᴍɪᴄʀᴏᴘʜᴏɴᴇ}} | ||
* 4 × digital directional buttons (d-pad): {{Key|↑}}, {{Key|↓}}, {{Key|←}}, {{Key|→}} | * 4 × digital directional buttons (d-pad): {{Key|↑}}, {{Key|↓}}, {{Key|←}}, {{Key|→}} | ||
+ | * 2 × Mono Body Mic with Back Mic sound canceling | ||
+ | * 1 × Mono Microphone via TRRS jack | ||
==Use with PC platforms== | ==Use with PC platforms== | ||
+ | {{ii}} The DualSense is notable to have its device name changed between the controller's firmware updates. Controller with out-of-the-box firmware has its device name listed as "Wireless Controller", while controller with latest firmware update has its device name listed as "DualSense Wireless Controller". The device name change will only apply when un-pair and then re-pair the controller to the PC after the firmware update. | ||
+ | ===Connection=== | ||
+ | ====USB Type-C==== | ||
+ | {{ii}} USB connection is required for Sony PlayStation services such as [[Emulation:PlayStation 5#Remote Play|PS Remote Play]]. | ||
+ | {{Fixbox|description=Connect the controller|fix= | ||
+ | # Use either a USB Type-C to USB Type-A cable or a USB Type-C to USB Type-C cable (if the host device has USB Type-C port) to connect the controller to a USB port on the computer. | ||
+ | # The controller will automatically be recognized by the supported OS and install generic driver for it. | ||
+ | }} | ||
+ | |||
+ | ====Bluetooth==== | ||
+ | {{ii}} While the controller has Bluetooth 5.1 connectivity, Bluetooth 4.0 dongles will work. | ||
+ | {{ii}} Haptic feedback, audio passthrough to the 3.5mm audio jack and built-in speaker are not supported over Bluetooth connection. Furthermore, support of adaptive triggers over Bluetooth connection vary depending on the games. | ||
+ | {{Fixbox|description=Pair the controller|fix= | ||
+ | # Make sure the Bluetooth functionality is enabled in your OS. | ||
+ | # Begin by turning the controller to off by holding {{Key|PlayStation}} for ten seconds. | ||
+ | # Put the controller in pairing mode by holding down {{Key|PlayStation|ᴄʀᴇᴀᴛᴇ}} at the same time until the lightbar does two quick flashes of white, turns off, then repeats this pattern. | ||
+ | # Navigate to the Bluetooth settings of the host device's operating system, select "Wireless Controller" (with out-of-the-box firmware)/"DualSense Wireless Controller" (with up-to-date firmware) and pair it. | ||
+ | * If asked for a pair code, use {{code|0000}}. | ||
+ | }} | ||
+ | |||
===Windows=== | ===Windows=== | ||
{{ii}} Connecting the controller should automatically download and install latest drivers for the controller. | {{ii}} Connecting the controller should automatically download and install latest drivers for the controller. | ||
− | ====[https:// | + | {| class="wikitable sortable" |
− | {{++}} | + | ! style="height: 38.6px" | Supported features !! reWASD !! DS4Windows !! Steam !! DSX !! JoyShockMapper !! DSAdvance !! Gamepad Phoenix |
− | {{++}} {{ | + | |- |
− | {{ | + | | Virtual Xbox controller emulation ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as [[Xbox 360 Controller|Xbox 360]] and [[Xbox One Controller|Xbox One]] virtual controllers.</ref> ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ |
− | {{++}} | + | |- |
− | {{ | + | | Virtual DualShock emulation ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as [[DualShock 3]] and [[DualShock 4]] virtual controllers.</ref> ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ |
− | {{ | + | |- |
− | {{ii}} | + | | Haptic Feedback ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="rumble">Only basic vibrations.</ref> ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="rumble" /> ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="rumble" /> ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N name="rumble" /> ||style="text-align: center; background: #FFD2D2"| ✗ |
− | + | |- | |
− | = | + | | Adaptive Triggers ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ |
+ | |- | ||
+ | | External Speaker ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Headphone Jack ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Microphone ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Motion Control ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFEFD5"| ~ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Touchpad ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Light Bar ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFEFD5"| ~ <ref group=N>Only for battery status. It's not possible control color by action, state, pressed button or macro.</ref> ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Dead-zone adjustment ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Possible to change the dead zones of the sticks or other parameters only in the configuration file <code>Config.ini</code>.</ref> | ||
+ | |- | ||
+ | | Multiple controllers ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ | ||
+ | |- | ||
+ | | Virtual Nintendo controller emulation ||style="text-align: center; background: #D2FFD2"| ✓ <ref group=N>Allows using controller as virtual [[Switch Pro Controller]].</ref> ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Keyboard & Mouse input emulation ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Retro DInput/WinMM compatibility ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ | ||
+ | |- | ||
+ | | Flick Stick ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Touchpad as mouse ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | | Cemuhook's UDP protocol ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #D2FFD2"| ✓ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ ||style="text-align: center; background: #FFD2D2"| ✗ | ||
+ | |- | ||
+ | |} | ||
+ | <references group=N /> | ||
+ | |||
+ | ====[[Glossary:Controller#Windows|XInput wrapping]]==== | ||
+ | As a native DirectInput controller, it's possible to use any of the generic wrappers under the [[Glossary:Controller#Windows|Controller article]]. | ||
+ | |||
+ | ====[https://github.com/r57zone/DSAdvance DSAdvance]==== | ||
+ | {{++}} Support the DualSense in wireless mode. | ||
+ | {{++}} Xbox controller emulation support. | ||
+ | {{++}} A gyroscope and various modes of its operation are supported - mouse emulation, joystick-mouse and driving. | ||
+ | {{++}} Easy to use, minimum settings | ||
+ | {{++}} Displays charge status on LEDs and in program on press touchpad on center area. | ||
+ | {{--}} Support for only one controller. | ||
+ | {{--}} Xbox controller emulation does not translate [[Controller:Xbox_Wireless_Controller#Impulse_Trigger_Vibration|Impulse Trigger Vibration]] to DualSense's Adaptive Triggers vibrations. | ||
+ | |||
+ | ====[https://github.com/Ryochan7/DS4Windows 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. | ||
+ | {{--}} Application is not emulating Xbox One controller, so is unable to emulate their [[Controller:Xbox_Wireless_Controller#Impulse_Trigger_Vibration|Impulse Trigger Vibration]]. | ||
+ | {{--}} Ryochan7's build not longer being maintained since January 1, 2024. | ||
+ | |||
+ | ====[https://store.steampowered.com/app/1812620/DSX/ DSX]==== | ||
+ | {{ii}} Formerly known as DualSenseX. | ||
+ | {{ii}} Free legacy V1.0 version is still available to download on [https://github.com/Paliverse/DualSenseX GitHub] but won't receive any update anymore. | ||
+ | {{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>{{Refurl|url=https://github.com/Paliverse/DualSenseX/issues/83|title=Feature request: Razer Chroma RGB API Support|date=June 2023}}</ref> | ||
+ | {{ii}} Since V3.0, the app can emulate a virtual DualSense to enable wireless adaptive triggers for native games that have yet to support AT over Bluetooth. DualSense emulation requires an optional paid DLC. | ||
{{++}} Supports the DualSense in both wired and wireless modes. | {{++}} Supports the DualSense in both wired and wireless modes. | ||
− | {{++}} | + | {{++}} Can use the controller's speaker and headset port as separate audio outputs (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]]. | ||
Line 50: | Line 136: | ||
{{++}} 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 (USB only). | {{++}} Working Haptic Feedback (USB only). | ||
− | {{ | + | {{--}} Prior to v3, DSX only support for only one controller at a time.<ref>{{Refurl|url=https://github.com/Paliverse/DualSenseX/issues/80|title=Two controllers #80|date=9 June 2023}}</ref> This limitation was removed as support for more than one controller was added in v3. |
− | + | {{--}} Have to run the app and the controller connected before starting the game to avoid double input. | |
− | {{--}} | ||
{{--}} Gyro is unimplemented. | {{--}} Gyro is unimplemented. | ||
− | {{--}} Application is not emulating Xbox | + | {{--}} Application is not emulating Xbox Wireless Controller, so is unable to emulate their [[Controller:Xbox_Wireless_Controller#Impulse_Trigger_Vibration|Impulse Trigger Vibration]].<ref>{{Refurl|url=https://github.com/Paliverse/DualSenseX/issues/88#issuecomment-1002797823|title=Feature Request: Impulse Trigger Vibration for games supporting Windows.Gaming.Input API|date=June 2023}}</ref> |
− | ====[https:// | + | ====[https://www.rewasd.com/ reWASD]==== |
− | {{ | + | {{++}} Supports the DualSense in both wired and wireless modes, does not require installing drivers manually. Offers plug and play experience. |
− | {{ | + | {{++}} Can emulate the [[Controller:Xbox 360 Controller|Xbox 360]] and [[Controller:Xbox One Controller|Xbox One controller]] to play XInput compatible games. |
− | {{ | + | {{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] for PS4 Remote Play, PS Now or other compatible games. Includes gyro and accelerometer control. |
− | {{++}} | + | {{++}} Can emulate the [[Controller:Nintendo Switch Pro Controller|Nintendo Switch Pro Controller]] for playing on Nintendo Switch console, Stadia or use in Nintendo emulators. Includes gyro, accelerometer control and NFC reader for Amiibo cards emulation. |
− | {{--}} | + | {{++}} {{Key|ᴍɪᴄʀᴏᴘʜᴏɴᴇ}} and {{Key|PlayStation}} buttons can be remapped. |
− | + | {{++}} Adaptive triggers are [https://forum.rewasd.com/forum/rewasd/announcements-aa/227561-meet-cyborg-and-adaptive-triggers-of-dualsense-in-rewasd-5-8-1 partially implemented]. | |
− | + | {{++}} Lightbar shows when the battery is Critically low. | |
− | + | {{++}} PC application can be used remotely from smartphone via reWASD [https://www.rewasd.com/releases/release-5.8.0 Junior app]. | |
+ | {{--}} Not free of charge. 7-days trial. | ||
+ | {{--}} The site is closed for the countries of Russia and Belarus. | ||
+ | {{--}} Haptic feedback unimplemented. Xbox One Controller emulation does not translate [[Controller:Xbox_Wireless_Controller#Impulse_Trigger_Vibration|Impulse Trigger Vibration]] to DualSense's Adaptive Triggers vibrations. | ||
+ | {{--}} Not possible to change lightbar's color by pressing buttons. | ||
+ | {{ii}} Custom configs can be found in the [https://www.rewasd.com/community/configs/gamepad/dualsense/ Community Configs Library]. | ||
===macOS=== | ===macOS=== | ||
Line 72: | Line 162: | ||
{{ii}} Requires macOS 11.3 or later. | {{ii}} Requires macOS 11.3 or later. | ||
{{++}} Works with both Bluetooth Connection and USB | {{++}} Works with both Bluetooth Connection and USB | ||
+ | {{--}} User have to purchase the features in the app for testing. | ||
{{ii}} Features: | {{ii}} Features: | ||
* Menu Bar Icon with Connection Status and Battery Level Information | * Menu Bar Icon with Connection Status and Battery Level Information | ||
* View Battery level percentage | * View Battery level percentage | ||
− | * 20 different Trigger Effects | + | * 20 different Trigger Effects can be set for both {{Key|L2}} and {{Key|R2}} |
* Set the Touchpad into 2 different modes Static Color or Rainbow | * Set the Touchpad into 2 different modes Static Color or Rainbow | ||
* Enable any of the Player LED's below the Touchpad | * Enable any of the Player LED's below the Touchpad | ||
Line 87: | Line 178: | ||
===Linux=== | ===Linux=== | ||
{{++}} Controller is natively supported since kernel 5.12. | {{++}} Controller is natively supported since kernel 5.12. | ||
+ | {{++}} Adaptive Triggers are supported over Proton in wired mode. | ||
+ | {{--}} Limited Haptic Feedback. (Patches to Wine adding native support are underway) | ||
==Steam== | ==Steam== | ||
===Steam Input=== | ===Steam Input=== | ||
+ | {{++}} Capable of making full use of [[Store:Steam#Steam Input|Steam Input]] due to many overlapping features with the [[Controller:Steam Controller|Steam Controller]]. | ||
{{++}} Has rumble, trackpad and gyro support. Can also be used wirelessly.<ref>{{Refurl|url=https://store.steampowered.com/oldnews/78652|title=Steam Client Update Released|date=December 8, 2020}}</ref> | {{++}} Has rumble, trackpad and gyro support. Can also be used wirelessly.<ref>{{Refurl|url=https://store.steampowered.com/oldnews/78652|title=Steam Client Update Released|date=December 8, 2020}}</ref> | ||
− | {{++}} Supports | + | {{++}} Supports Adaptive Triggers (Native mode only).<ref>{{Refurl|url=https://store.steampowered.com/news/group/4145017/view/3404176654594249092|title=Steamworks SDK 1.55 Now Available|date=November 8, 2022}}</ref> |
===Steam Link compatibility=== | ===Steam Link compatibility=== | ||
− | {{ii}} Wired or wireless works.<ref> | + | {{ii}} Wired or wireless works.<ref>{{Refurl|url=https://steamcommunity.com/app/353380/discussions/0/2986413884511966200/|title=Steam Link Build 789|date=June 2023}}</ref> Press {{Key|PlayStation|ᴄʀᴇᴀᴛᴇ}} 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. | {{++}} 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 {{Key|△}} and disable video and audio streaming. | {{++}} Can be used just to send input from a controller to a PC. Go into Streaming options, hit {{Key|△}} and disable video and audio streaming. | ||
− | {{ii}} Won't work great unless | + | {{ii}} Won't work great unless the streaming device is connected to LAN or a low latency Wi-Fi. |
{{--}} Touchpad and gyro will not be pass through to steam when using Steam Link on android. | {{--}} Touchpad and gyro will not be pass through to steam when using Steam Link on android. | ||
==Support in games== | ==Support in games== | ||
+ | {{mm}} [[List of games that support DualSense]] | ||
{{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. | ||
===Games with controller's speaker 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#Audio|Death Stranding's BB voice audio]] can be assigned to controller's speaker when other sounds are played from other audio device. | {{++}} 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. | ||
− | {{++}} [[# | + | {{++}} [[#DSX|DSX]] 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. | {{++}} [[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. | {{--}} Requires a wired connection. | ||
Line 113: | Line 208: | ||
{{++}} Games with implemented voice chat are able to use controller's microphone. | {{++}} 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. | {{++}} [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 [[# | + | {{--}} {{key|ᴍɪᴄʀᴏᴘʜᴏɴᴇ}} button requires additional software like [[#reWASD|reWASD]] or [[#DSX|DSX]] to be able to mute and unmute microphone. Button works as expected on Linux with no additional software. |
{{mm}} {{W|Category:Microphone-controlled computer games|List of Microphone-controllerd computer games}}. | {{mm}} {{W|Category:Microphone-controlled computer games|List of Microphone-controllerd computer games}}. | ||
− | ===Games with | + | ===Games with motion control support=== |
− | {{ | + | {{feature|tracked motion controllers in non-VR gameplay}} |
− | {{ | + | {{++}} Thanks to [[Controller#JoyShockMapper_(Windows)|JoyShockMapper]], [[Steam Input]], [[Controller#reWASD_(Windows)|reWASD]] application, gyro control can be remapped to mouse or right stick in any game. |
− | {{ | + | {{--}} Number of games which natively support motion controls is limited and gyro support is still not a PC standard. |
− | {| class="wikitable sortable" | + | ===Games with touchpad support=== |
− | ! style="height: 38.6px" | Game !! Haptic Feedback !! Adaptive Triggers !! Connection !! Notes | + | {{feature|touchpad}} |
+ | {{ii}} Touchpad is placed on the front of the controller, the capacitive type touchpad is a clickable 2-point touchpad. The functionality of the touchpad can differ from between games. Recognized gestures: zoom, swipe, pinch and scroll. | ||
+ | {{++}} Thanks to [[Steam Input]], [[Controller#reWASD_(Windows)|reWASD]] or [[#DS4Windows|DS4Windows]] application, touchpad can be remapped to mouse or right stick in any game. | ||
+ | {{--}} Number of games which natively support touchpad controls is limited and touchpad support is still not a PC standard. | ||
+ | |||
+ | ===Games with adaptive trigger and haptic feedback support=== | ||
+ | {{ii}} [https://github.com/Mxater/DualSenseSupport DualSenseSupport] and [https://github.com/Paliverse/DualSenseX#readme DualSenseX Game Demo] demonstrates how the Adaptive Triggers can be used on PC. DualSenseX Game Demo additionally requires DSX to work. | ||
+ | {{ii}} [https://github.com/josealissonbr/DualSenseAT/ DualSenseAT] is a third party, open source solution for handling adaptive trigger vibrations which is extending list of supported games. List can be found in project's [https://github.com/josealissonbr/DualSenseAT/#supported-games Github page]. | ||
+ | {{ii}} Adaptive trigger support over Bluetooth vary between games. | ||
+ | {{++}} Emulator [[Yuzu]] can emulate [[Emulation:Switch|Nintendo Switch's]] haptic feedback known as ''HD Rumble'' on DualSense controllers.<ref>{{Refurl|url=https://github.com/yuzu-emu/yuzu/issues/4958|title=Native DualSense support #4958|date=9 June 2023}}</ref> | ||
+ | {{++}} Since haptic feedback is audio-based (utilizing channel 3 and 4 of the quad-channel audio device on the controller), it is possible to create the faux-haptic feedback using application like [https://voicemeeter.com/ Voicemeeter] and [https://www.simhubdash.com/ Simhub], regardless of whatever the controller is in exclusive mode or not.<ref>{{Refcheck|user=Yuuyatails|date=May 31, 2023}}</ref> | ||
+ | {{--}} Because haptic feedback is audio-based and requires the controller's audio device to be exposed to the connected PC, it is not supported over Bluetooth. Some games will fall back to regular rumble instead of having no rumble when the controller is connected via Bluetooth. | ||
+ | {{--}} There is no available application which translates [[Controller:Xbox_Wireless_Controller#Impulse_Trigger_Vibration|Impulse Trigger Vibration]] signals into adaptive triggers vibration. | ||
+ | {{--}} Unless noted, [[Steam]] games require turning off Steam Input emulation to enable adaptive triggers and haptic feedback. In most cases, this means players are presented with a choice between either having native haptic feedback and adaptive triggers or having Steam input features like mapping gyro to mouse and third-party solution like Simhub for faux-haptic feedback. There are games that have adaptive trigger support under Steam input however. | ||
+ | |||
+ | {| class="wikitable sortable mw-collapsible" | ||
+ | ! style="height: 38.6px" | Game !! Haptic Feedback !! Adaptive Triggers !! Connection !! Release date !! Notes | ||
+ | |- | ||
+ | | [[Horizon Forbidden West]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| March 21, 2024 || | ||
+ | |- | ||
+ | | [[Call of the Wild: The Angler]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| August 31, 2022 || | ||
+ | |- | ||
+ | | [[Pacific Drive]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| February 22, 2024 || Adaptive triggers over Bluetooth is supported. | ||
+ | |- | ||
+ | | [[Helldivers 2]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| February 8, 2024 || Adaptive triggers over Bluetooth is supported. | ||
+ | |- | ||
+ | | [[Apex Legends]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| February 4, 2019 || Native support added in the Breakout update.<ref name="Breakout">{{refurl|url=https://www.ea.com/en-gb/games/apex-legends/news/breakout-patch-notes|title=Apex Legends: Breakout Patch Notes - Apex Legends official site|date=February 14, 2024}}</ref> Adaptive triggers over Bluetooth is supported. | ||
+ | |- | ||
+ | | [[Signalis]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 27, 2022 || Native support added in patch 1.2.1.<ref>{{Refurl|url=https://steamcommunity.com/games/1262350/announcements/detail/3880478611767293321|title=L* BETRIEBSYSTEM PATCH 1.2.1|date=December 31, 2023}}</ref> | ||
+ | |- | ||
+ | | [[Warframe]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| March 25, 2013 || Native support added in Update 34.<ref>{{Refurl|url=https://www.warframe.com/updates/pc/34-0-0|title=ABYSS OF DAGATH: UPDATE 34 - Warframe|date=October 30, 2023}}</ref> Adaptive triggers over Bluetooth is supported.<ref>{{Refcheck|user=Yuuyatails|date=October 30, 2023}}</ref> | ||
+ | |- | ||
+ | | [[Alan Wake 2]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 27, 2023 || | ||
+ | |- | ||
+ | | [[Ratchet & Clank: Rift Apart]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| July 26, 2023 || Adaptive triggers over Bluetooth is supported, either natively or through the Steam Input API. | ||
+ | |- | ||
+ | | [[F1 23]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| June 16, 2023 || | ||
+ | |- | ||
+ | | [[Hi-Fi Rush]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| January 25, 2023 || Added in [https://bethesda.net/en/article/5ga2x6iQO4S8sEXRWyAiR8/hi-fi-rush-update-7-patch-notes Update 7 patch.]. | ||
+ | |- | ||
+ | | [[Star Wars Jedi: Survivor]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| April 28, 2023 || | ||
+ | |- | ||
+ | | [[The Last of Us Part I]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| March 28, 2023 || | ||
+ | |- | ||
+ | | [[Scars Above]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| February 28, 2023 || Sound from gamepad also supported. | ||
+ | |- | ||
+ | | [[Returnal]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| February 15, 2023 || | ||
+ | |- | ||
+ | | [[Season]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| January 31, 2023 || | ||
+ | |- | ||
+ | | [[The Witcher 3: Wild Hunt]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| December 14, 2022 || Requires Next-Gen Update | ||
+ | |- | ||
+ | | [[Marvel's Spider-Man: Miles Morales]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"|November 18, 2022 || Adaptive trigger support over Bluetooth requires Steam Input to be turn on since the v.2.516.00 update.<ref>{{refurl|url=https://steamcommunity.com/games/1817190/announcements/detail/3700316231304455023|title=Marvel's Spider-Man: Miles Morales v2.516.0.0 Patch Notes|date=2024-01-01}}</ref> | ||
+ | |- | ||
+ | | [[WRC 10: FIA World Rally Championship]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| Wired ||style="text-align: center"| November 3, 2022 || | ||
+ | |- | ||
+ | | [[Call of Duty: Modern Warfare II]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 28, 2022 || | ||
+ | |- | ||
+ | | [[Sackboy: A Big Adventure]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 27, 2022 || | ||
+ | |- | ||
+ | | [[Uncharted: Legacy of Thieves Collection]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 19, 2022 || Sound from gamepad as well. | ||
+ | |- | ||
+ | | [[A Plague Tale: Requiem]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 18, 2022 || | ||
+ | |- | ||
+ | | [[Overwatch 2]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 4, 2022 || | ||
+ | |- | ||
+ | | [[Steelrising]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| September 8, 2022 || Adaptive triggers for some combat aspects e.g. shielding. | ||
+ | |- | ||
+ | | [[Marvel's Spider-Man Remastered]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| August 12, 2022 || Adaptive trigger support over Bluetooth requires Steam Input to be turn on since the v.2.512.00 update.<ref>{{refurl|url=https://store.steampowered.com/news/app/1817070/view/3693560831855001185|title= Marvel's Spider-Man Remastered v.2.512.0.0 Patch Notes|date=2024-01-01}}</ref> | ||
+ | |- | ||
+ | | [[F1 22]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| July 1, 2022 || | ||
+ | |- | ||
+ | | [[Dolmen]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| May 20, 2022 || | ||
+ | |- | ||
+ | | [[Death Stranding: Director's Cut]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| March 30, 2022 || Support for Adaptive triggers over Bluetooth added in version 1.003.<ref>{{Refcheck|user=Timo654|date=2023-04-21}}</ref> | ||
+ | |- | ||
+ | | [[GhostWire: Tokyo]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| March 25, 2022 || | ||
+ | |- | ||
+ | | [[Dying Light 2: Stay Human]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| February 4, 2022 || As of Patch 1.12 | ||
+ | |- | ||
+ | | [[Rainbow Six Extraction]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| January 20, 2022 || Adaptive triggers for guns | ||
+ | |- | ||
+ | | [[God Of War]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| January 14, 2022 || [https://www.nexusmods.com/godofwar/mods/145 Custom config]. Requires [[#DSX|DSX]] and DualSense AT (see Custom config). | ||
+ | |- | ||
+ | | [[Final Fantasy VII Remake Intergrade]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| December 16, 2021 || Adaptive Triggers for motorcycle minigame | ||
+ | |- | ||
+ | | [[Forza Horizon 5]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| November 9, 2021 || [https://github.com/cosmii02/ForzaDSX/ Custom config]. Requires [[#DSX|DSX]]. | ||
+ | Adaptive Triggers for Brakes, Gear Changes, and Ramping Up/Down RPM. | ||
+ | |- | ||
+ | | [[Call of Duty: Vanguard]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| November 5, 2021 || | ||
+ | |- | ||
+ | | [[The Riftbreaker]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 14, 2021 || Adaptive Triggers for guns | ||
+ | |- | ||
+ | | [[Far Cry 6]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 7, 2021 || Adaptive Triggers for guns and vehicles | ||
+ | |- | ||
+ | | [[Forspoken]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| January 24, 2023 || | ||
+ | |- | ||
+ | | [[Deathloop]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| September 14, 2021 || Adaptive Triggers for guns, sound from gamepad. | ||
+ | |- | ||
+ | | [[WRC Generations]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| August 31, 2021 || | ||
+ | |- | ||
+ | | [[F1 2021]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| July 16, 2021 || | ||
+ | |- | ||
+ | | [[Metro Exodus Enhanced Edition]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| May 6, 2021 || Full adaptive triggers on guns and all interactions | ||
+ | |- | ||
+ | | [[Cyberpunk 2077]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| December 10, 2020 || As of Update 2.1. Must turn off Steam Input | ||
+ | |- | ||
+ | | [[Call of Duty: Black Ops Cold War]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| November 13, 2020 || Adaptive Triggers for guns | ||
+ | |- | ||
+ | | [[Bugsnax]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| November 12, 2020 || | ||
+ | |- | ||
+ | | [[Assassin's Creed Valhalla]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| November 10, 2020 || Adaptive triggers on bows and haptic feedback on combat and water. | ||
+ | |- | ||
+ | | [[Genshin Impact]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| September 28, 2020 || [https://genshin.mihoyo.com/en/news/detail/16369 Haptic Feedback added in 2.2]. | ||
+ | |- | ||
+ | | [[Death Stranding]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| July 14, 2020 ||Requires [[#DSX|DSX]]. [https://www.nexusmods.com/godofwar/mods/145 Custom config]. | ||
+ | |- | ||
+ | | [[Shadow of the Tomb Raider]] ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| September 14, 2018 || Requires [[#DSX|DSX]], Dual Shock emulation. | ||
+ | Haptic Feedback. | ||
+ | |- | ||
+ | | [[Skyrim Special Edition]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| October 27, 2016 || Native support + [https://www.nexusmods.com/skyrimspecialedition/mods/66165/ Custom config]. Requires [[#DSX|DSX]] and [[Steam]]. | ||
+ | Adaptive Triggers for weapons. | ||
+ | |- | ||
+ | | [[No Man's Sky]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| August 12, 2016 || Adaptive trigger support with Steam Input since Experimental Branch 01/08<ref>[https://steamcommunity.com/app/275850/discussions/0/3812910932503126862/ Experimental Branch 01/08]</ref>. | ||
+ | |- | ||
+ | | [[Rainbow Six Siege]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| December 1, 2015 || Adaptive Triggers for guns | ||
+ | |- | ||
+ | | [[Fallout 4]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired/Wireless ||style="text-align: center"| November 10, 2015 || [https://www.nexusmods.com/fallout4/mods/62113?tab=description Custom config]. Requires [[#DSX|DSX]]. The author includes tutorial to configure the behavior of triggers. | ||
|- | |- | ||
− | | [[ | + | | [[Rocket League]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| July 7, 2015 || [https://github.com/josealissonbr/DualSenseAT Custom config]. Requires [[#DSX|DSX]]. |
|- | |- | ||
− | | [[ | + | | [[Duck Game]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| June 4, 2015 || [https://steamcommunity.com/sharedfiles/filedetails/?id=2654985616 Custom config]. Requires [[#DSX|DSX]]. |
+ | Adaptive Triggers for guns. | ||
|- | |- | ||
− | | [[ | + | | [[Grand Theft Auto 5]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| April 14, 2015 || [https://github.com/zelmer69/dualsense4GTA5/ Custom config]. Requires [[#DSX|DSX]]. |
+ | Adaptive Triggers for weapons. | ||
|- | |- | ||
− | | [[ | + | | [[Assetto Corsa]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| December 19, 2014 || [https://www.racedepartment.com/downloads/dualsensexlink-dualsense-adaptive-trigger-and-led-effects.48675/ Custom config]. Requires [[#DSX|DSX]]. |
+ | Adaptive Triggers for tires slipping or locking. | ||
|- | |- | ||
− | | [[ | + | | [[Final Fantasy 14]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| August 27, 2013 || As of patch 6.0. Adaptive Triggers for quest aiming minigame. |
|- | |- | ||
− | | [[ | + | | [[Euro Truck Simulator 2]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| October 19, 2012 || [https://github.com/josealissonbr/DualSenseAT/wiki/Tutorial-for-Euro-Truck-Simulator-2 Custom config]. Requires [[#DSX|DSX]] and [[Steam]]. |
|- | |- | ||
− | | [[ | + | | [[Resident Evil 5]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| September 17, 2009 || [https://github.com/josealissonbr/DualSenseAT Custom config]. Requires [[#DSX|DSX]] and [[Steam]]. |
|- | |- | ||
− | | [[ | + | | [[Resident Evil 4]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|hackable||hackable}} ||style="text-align: center"| Wired ||style="text-align: center"| March 1, 2007 || [https://github.com/josealissonbr/DualSenseAT Custom config]. Requires [[#DSX|DSX]]. |
|- | |- | ||
− | | [[ | + | | [[The Smurfs: Mission Vileaf]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| October 26, 2021 || |
|- | |- | ||
− | | [[ | + | | [[The Chant]] ||style="text-align: center"| {{Tickcross|false}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| November 3, 2022 || |
|- | |- | ||
− | | [[The | + | | [[Bramble: The Mountain King]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| April 27, 2023 || |
|- | |- | ||
− | | [[ | + | | [[Avatar: Frontiers of Pandora]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| December 7, 2023 || |
|- | |- | ||
− | | [[ | + | | [[World War Z]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| April 16, 2019 || |
|- | |- | ||
− | | [[ | + | | [[The Crew Motorfest]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| September 14, 2023 || |
|- | |- | ||
− | | [[ | + | | [[Banishers: Ghosts of New Eden]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| February 12, 2024 || |
|} | |} | ||
===Games with Light Bar support=== | ===Games with Light Bar support=== | ||
− | {{ | + | {{mm}} [[List of games that support PlayStation light bar]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Games with DualSense button prompts=== | ===Games with DualSense button prompts=== | ||
− | {{ | + | {{mm}} [[List of games with Sony button prompts]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Other information== | ==Other information== | ||
===Technical information=== | ===Technical information=== | ||
− | {{ii}} Device name: '''Wireless controller''', HWID: '''054C:0CE6''' | + | {{ii}} Device name: '''Wireless controller''' (out-of-the-box firmware)/ '''DualSense Wireless Controller''' (after firmware update), HWID: '''054C:0CE6''' |
+ | |||
+ | ==== Input lag ==== | ||
+ | {{ii}} Wired connection input lag: '''10 ms''' for button press and '''9.9 ms''' for joystick move. Values can be improved to '''2.0 ms''' by overclocking controller's polling rate to 8000Hz. <ref name="rocketscience">[https://inputlag.rocketscience.fyi/ Ultimate Controller Comparison | Input lag, etc. (PS5, PS4, Xbox SX/Elite 2/One, eSwap Pro)]</ref> | ||
+ | {{++}} Wireless connection input lag: '''5.1 ms''' for button press and '''4.8 ms''' for joystick move.<ref name="rocketscience" /> | ||
+ | {{Standard table|Connection|Input lag|content= | ||
+ | {{Standard table/row|USB (button press)|7.2 ms (± 1.2 ms)}} | ||
+ | {{Standard table/row|USB (joystick move)|8.8 ms (± 2.0 ms)}} | ||
+ | {{Standard table/row|Bluetooth (button press)|5.1 ms (± 2.0 ms)}} | ||
+ | {{Standard table/row|Bluetooth (joystick move)|4.8 ms (± 1.9 ms)}} | ||
+ | {{Standard table/row|''USB OC 1000Hz (joystick move)''|''2.5 ms (± 0.5 ms)''}} | ||
+ | {{Standard table/row|''USB OC 8000Hz (joystick move)''|''2.0 ms (± 0.5 ms)''}} | ||
+ | }} | ||
===Firmware updates=== | ===Firmware updates=== | ||
− | {{ | + | {{++}} Controller firmware can be updated from Windows devices using [https://controller.dl.playstation.net/controller/lang/en/fwupdater.html official app]. Update process requires wired connection. |
{{References}} | {{References}} | ||
Line 214: | Line 410: | ||
[[Category:Controllers with gyroscope]] | [[Category:Controllers with gyroscope]] | ||
[[Category:Controllers with accelerometer]] | [[Category:Controllers with accelerometer]] | ||
− | [[Category:Controllers with | + | [[Category:Controllers with Bluetooth connection]] |
− | [[Category: | + | [[Category:Controllers with microphone]] |
− | [[Category: | + | [[Category:Controllers with speakers]] |
− | [[Category: | + | [[Category:Controllers with touchpad]] |
− | [[Category: | + | [[Category:Controllers with LED lights]] |
− | [[Category: | + | [[Category:Controllers with 3.5mm port]] |
+ | [[Category:Controllers with haptic feedback]] |
Revision as of 06:20, 18 April 2024
![]() |
|
XInput support | |
---|---|
Connection method | |
USB-C, Bluetooth 5.1 | |
Predecessor | |
DualShock 4 | |
Successor | |
DualSense Edge | |
The DualSense is a a game controller developed by Sony Interactive Entertainment and manufactured by Sony, released on November 12, 2020. It was released alongside the PlayStation 5.
In addition to features carried over from its predecessor, the DualShock 4, the DualSense has introduced two new features, the resistance-based adaptive triggers and the voice-coil-actuator-based haptic feedback. On PC, selected games have native support for either feature or both.
In addition to the standard white color model, the DualSense also comes in midnight black, cosmic red, nova pink, starlight blue, galactic purple, grey camouflage, volcanic red, cobalt blue and sterling silver. It also has limited editions for games like God of War: Ragnarok, Hogwarts Legacy, and Marvel's Spider-Man 2.
It has a pro-orientated version in the form of DualSense Edge, which was released on January 26, 2023.
The DualSense is a generic DirectInput controller, so it is not supported by games that use the XInput API unless XInput wrappers like Steam Input are used. Some wrappers can expose additional features such as gyroscope, touchpad control including the ability to change lightbar color, and built-in speaker. The DualSense is supported natively in selected games, where features like adaptive triggers and haptic feedback are natively supported (see support in games), however it is only supported with a wired connection. Audio passthrough to the 3.5mm audio jack also only works when wired.
General information
- DualSense wireless controller | The innovative new controller for PS5 | PlayStation
- Technical Documentation
Inputs
- Motion sensing: 6 axis motion sensing (3 axis accelerometer, 3 axis gyroscope)
- 2 × microphones (dual-microphone array)
- 1 × clickable 2 point capacitive touchpad: ᴛᴏᴜᴄʜᴘᴀᴅ
- 2 × clickable analog sticks: L3, R3
- 2 × analog triggers: L2, R2
- 2 × digital shoulder buttons: L1, R1
- 4 × digital face buttons: △ ᴛʀɪᴀɴɢʟᴇ, ○ ᴄɪʀᴄʟᴇ, × ᴄʀᴏss, □ sᴏ̨ᴜᴀʀᴇ
- 4 × digital functional buttons: ᴄʀᴇᴀᴛᴇ, ᴏᴘᴛɪᴏɴs, PlayStation, ᴍɪᴄʀᴏᴘʜᴏɴᴇ
- 4 × digital directional buttons (d-pad): ↑, ↓, ←, →
- 2 × Mono Body Mic with Back Mic sound canceling
- 1 × Mono Microphone via TRRS jack
Use with PC platforms
- The DualSense is notable to have its device name changed between the controller's firmware updates. Controller with out-of-the-box firmware has its device name listed as "Wireless Controller", while controller with latest firmware update has its device name listed as "DualSense Wireless Controller". The device name change will only apply when un-pair and then re-pair the controller to the PC after the firmware update.
Connection
USB Type-C
- USB connection is required for Sony PlayStation services such as PS Remote Play.
Connect the controller |
---|
|
Bluetooth
- While the controller has Bluetooth 5.1 connectivity, Bluetooth 4.0 dongles will work.
- Haptic feedback, audio passthrough to the 3.5mm audio jack and built-in speaker are not supported over Bluetooth connection. Furthermore, support of adaptive triggers over Bluetooth connection vary depending on the games.
Pair the controller |
---|
|
Windows
- Connecting the controller should automatically download and install latest drivers for the controller.
Supported features | reWASD | DS4Windows | Steam | DSX | JoyShockMapper | DSAdvance | Gamepad Phoenix |
---|---|---|---|---|---|---|---|
Virtual Xbox controller emulation | ✓ [N 1] | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Virtual DualShock emulation | ✓ [N 2] | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ |
Haptic Feedback | ~ [N 3] | ~ [N 3] | ~ [N 3] | ✓ | ✗ | ~ [N 3] | ✗ |
Adaptive Triggers | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ |
External Speaker | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ |
Headphone Jack | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ |
Microphone | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
Motion Control | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ✗ |
Touchpad | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ |
Light Bar | ✓ | ✓ | ✓ | ✓ | ✗ | ~ [N 4] | ✗ |
Dead-zone adjustment | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ [N 5] |
Multiple controllers | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ | ✓ |
Virtual Nintendo controller emulation | ✓ [N 6] | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
Keyboard & Mouse input emulation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
Retro DInput/WinMM compatibility | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
Flick Stick | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ | ✗ |
Touchpad as mouse | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
Cemuhook's UDP protocol | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
- ↑ Allows using controller as Xbox 360 and Xbox One virtual controllers.
- ↑ Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
- ↑ 3.0 3.1 3.2 3.3 Only basic vibrations.
- ↑ Only for battery status. It's not possible control color by action, state, pressed button or macro.
- ↑ Possible to change the dead zones of the sticks or other parameters only in the configuration file
Config.ini
. - ↑ Allows using controller as virtual Switch Pro Controller.
XInput wrapping
As a native DirectInput controller, it's possible to use any of the generic wrappers under the Controller article.
DSAdvance
- Support the DualSense in wireless mode.
- Xbox controller emulation support.
- A gyroscope and various modes of its operation are supported - mouse emulation, joystick-mouse and driving.
- Easy to use, minimum settings
- Displays charge status on LEDs and in program on press touchpad on center area.
- Support for only one controller.
- Xbox controller emulation does not translate Impulse Trigger Vibration to DualSense's Adaptive Triggers vibrations.
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.
- Application is not emulating Xbox One controller, so is unable to emulate their Impulse Trigger Vibration.
- Ryochan7's build not longer being maintained since January 1, 2024.
DSX
- Formerly known as DualSenseX.
- Free legacy V1.0 version is still available to download on GitHub but won't receive any update anymore.
- Use of Haptic Feedback disables vibration unless disabled within the app.
- Developers are working on Razer Chroma RGB API support for Light bar.[1]
- Since V3.0, the app can emulate a virtual DualSense to enable wireless adaptive triggers for native games that have yet to support AT over Bluetooth. DualSense emulation requires an optional paid DLC.
- Supports the DualSense in both wired and wireless modes.
- Can use the controller's speaker and headset port as separate audio outputs (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).
- Prior to v3, DSX only support for only one controller at a time.[2] This limitation was removed as support for more than one controller was added in v3.
- Have to run the app and the controller connected before starting the game to avoid double input.
- Gyro is unimplemented.
- Application is not emulating Xbox Wireless Controller, so is unable to emulate their Impulse Trigger Vibration.[3]
reWASD
- Supports the DualSense in both wired and wireless modes, does not require installing drivers manually. Offers plug and play experience.
- Can emulate the Xbox 360 and Xbox One controller to play XInput compatible games.
- Can emulate the DualShock 4 for PS4 Remote Play, PS Now or other compatible games. Includes gyro and accelerometer control.
- Can emulate the Nintendo Switch Pro Controller for playing on Nintendo Switch console, Stadia or use in Nintendo emulators. Includes gyro, accelerometer control and NFC reader for Amiibo cards emulation.
- ᴍɪᴄʀᴏᴘʜᴏɴᴇ and PlayStation buttons can be remapped.
- Adaptive triggers are partially implemented.
- Lightbar shows when the battery is Critically low.
- PC application can be used remotely from smartphone via reWASD Junior app.
- Not free of charge. 7-days trial.
- The site is closed for the countries of Russia and Belarus.
- Haptic feedback unimplemented. Xbox One Controller emulation does not translate Impulse Trigger Vibration to DualSense's Adaptive Triggers vibrations.
- Not possible to change lightbar's color by pressing buttons.
- Custom configs can be found in the Community Configs Library.
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
- User have to purchase the features in the app for testing.
- Features:
- Menu Bar Icon with Connection Status and Battery Level Information
- View Battery level percentage
- 20 different Trigger Effects can be 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.
- Adaptive Triggers are supported over Proton in wired mode.
- Limited Haptic Feedback. (Patches to Wine adding native support are underway)
Steam
Steam Input
- Capable of making full use of Steam Input due to many overlapping features with the Steam Controller.
- Has rumble, trackpad and gyro support. Can also be used wirelessly.[4]
- Supports Adaptive Triggers (Native mode only).[5]
Steam Link compatibility
- Wired or wireless works.[6] Press PlayStation+ᴄʀᴇᴀᴛᴇ 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 the streaming device is connected 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
- List of games that support DualSense
- 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.
- DSX 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 DSX to be able to mute and unmute microphone. Button works as expected on Linux with no additional software.
- List of Microphone-controllerd computer games.
Games with motion control support
For a list of games, see List of games that support tracked motion controllers in non-VR gameplay.
- Thanks to JoyShockMapper, Steam Input, reWASD application, gyro control can be remapped to mouse or right stick in any game.
- Number of games which natively support motion controls is limited and gyro support is still not a PC standard.
Games with touchpad support
For a list of games, see List of games that support touchpad.
- Touchpad is placed on the front of the controller, the capacitive type touchpad is a clickable 2-point touchpad. The functionality of the touchpad can differ from between games. Recognized gestures: zoom, swipe, pinch and scroll.
- Thanks to Steam Input, reWASD or DS4Windows application, touchpad can be remapped to mouse or right stick in any game.
- Number of games which natively support touchpad controls is limited and touchpad support is still not a PC standard.
Games with adaptive trigger and haptic feedback support
- DualSenseSupport and DualSenseX Game Demo demonstrates how the Adaptive Triggers can be used on PC. DualSenseX Game Demo additionally requires DSX to work.
- DualSenseAT is a third party, open source solution for handling adaptive trigger vibrations which is extending list of supported games. List can be found in project's Github page.
- Adaptive trigger support over Bluetooth vary between games.
- Emulator Yuzu can emulate Nintendo Switch's haptic feedback known as HD Rumble on DualSense controllers.[7]
- Since haptic feedback is audio-based (utilizing channel 3 and 4 of the quad-channel audio device on the controller), it is possible to create the faux-haptic feedback using application like Voicemeeter and Simhub, regardless of whatever the controller is in exclusive mode or not.[8]
- Because haptic feedback is audio-based and requires the controller's audio device to be exposed to the connected PC, it is not supported over Bluetooth. Some games will fall back to regular rumble instead of having no rumble when the controller is connected via Bluetooth.
- There is no available application which translates Impulse Trigger Vibration signals into adaptive triggers vibration.
- Unless noted, Steam games require turning off Steam Input emulation to enable adaptive triggers and haptic feedback. In most cases, this means players are presented with a choice between either having native haptic feedback and adaptive triggers or having Steam input features like mapping gyro to mouse and third-party solution like Simhub for faux-haptic feedback. There are games that have adaptive trigger support under Steam input however.
Game | Haptic Feedback | Adaptive Triggers | Connection | Release date | Notes |
---|---|---|---|---|---|
Horizon Forbidden West | Wired | March 21, 2024 | |||
Call of the Wild: The Angler | Wired | August 31, 2022 | |||
Pacific Drive | Wired/Wireless | February 22, 2024 | Adaptive triggers over Bluetooth is supported. | ||
Helldivers 2 | Wired/Wireless | February 8, 2024 | Adaptive triggers over Bluetooth is supported. | ||
Apex Legends | Wired/Wireless | February 4, 2019 | Native support added in the Breakout update.[9] Adaptive triggers over Bluetooth is supported. | ||
Signalis | Wired | October 27, 2022 | Native support added in patch 1.2.1.[10] | ||
Warframe | Wired/Wireless | March 25, 2013 | Native support added in Update 34.[11] Adaptive triggers over Bluetooth is supported.[12] | ||
Alan Wake 2 | Wired | October 27, 2023 | |||
Ratchet & Clank: Rift Apart | Wired/Wireless | July 26, 2023 | Adaptive triggers over Bluetooth is supported, either natively or through the Steam Input API. | ||
F1 23 | Wired | June 16, 2023 | |||
Hi-Fi Rush | Wired | January 25, 2023 | Added in Update 7 patch.. | ||
Star Wars Jedi: Survivor | Wired | April 28, 2023 | |||
The Last of Us Part I | Wired | March 28, 2023 | |||
Scars Above | Wired | February 28, 2023 | Sound from gamepad also supported. | ||
Returnal | Wired | February 15, 2023 | |||
Season | Wired | January 31, 2023 | |||
The Witcher 3: Wild Hunt | Wired | December 14, 2022 | Requires Next-Gen Update | ||
Marvel's Spider-Man: Miles Morales | Wired/Wireless | November 18, 2022 | Adaptive trigger support over Bluetooth requires Steam Input to be turn on since the v.2.516.00 update.[13] | ||
WRC 10: FIA World Rally Championship | Wired | November 3, 2022 | |||
Call of Duty: Modern Warfare II | Wired | October 28, 2022 | |||
Sackboy: A Big Adventure | Wired | October 27, 2022 | |||
Uncharted: Legacy of Thieves Collection | Wired | October 19, 2022 | Sound from gamepad as well. | ||
A Plague Tale: Requiem | Wired | October 18, 2022 | |||
Overwatch 2 | Wired | October 4, 2022 | |||
Steelrising | Wired | September 8, 2022 | Adaptive triggers for some combat aspects e.g. shielding. | ||
Marvel's Spider-Man Remastered | Wired/Wireless | August 12, 2022 | Adaptive trigger support over Bluetooth requires Steam Input to be turn on since the v.2.512.00 update.[14] | ||
F1 22 | Wired | July 1, 2022 | |||
Dolmen | Wired | May 20, 2022 | |||
Death Stranding: Director's Cut | Wired/Wireless | March 30, 2022 | Support for Adaptive triggers over Bluetooth added in version 1.003.[15] | ||
GhostWire: Tokyo | Wired | March 25, 2022 | |||
Dying Light 2: Stay Human | Wired | February 4, 2022 | As of Patch 1.12 | ||
Rainbow Six Extraction | Wired | January 20, 2022 | Adaptive triggers for guns | ||
God Of War | Wired/Wireless | January 14, 2022 | Custom config. Requires DSX and DualSense AT (see Custom config). | ||
Final Fantasy VII Remake Intergrade | Wired | December 16, 2021 | Adaptive Triggers for motorcycle minigame | ||
Forza Horizon 5 | Wired/Wireless | November 9, 2021 | Custom config. Requires DSX.
Adaptive Triggers for Brakes, Gear Changes, and Ramping Up/Down RPM. | ||
Call of Duty: Vanguard | Wired | November 5, 2021 | |||
The Riftbreaker | Wired | October 14, 2021 | Adaptive Triggers for guns | ||
Far Cry 6 | Wired | October 7, 2021 | Adaptive Triggers for guns and vehicles | ||
Forspoken | Wired | January 24, 2023 | |||
Deathloop | Wired | September 14, 2021 | Adaptive Triggers for guns, sound from gamepad. | ||
WRC Generations | Wired | August 31, 2021 | |||
F1 2021 | Wired | July 16, 2021 | |||
Metro Exodus Enhanced Edition | Wired | May 6, 2021 | Full adaptive triggers on guns and all interactions | ||
Cyberpunk 2077 | Wired | December 10, 2020 | As of Update 2.1. Must turn off Steam Input | ||
Call of Duty: Black Ops Cold War | Wired | November 13, 2020 | Adaptive Triggers for guns | ||
Bugsnax | Wired | November 12, 2020 | |||
Assassin's Creed Valhalla | Wired | November 10, 2020 | Adaptive triggers on bows and haptic feedback on combat and water. | ||
Genshin Impact | Wired | September 28, 2020 | Haptic Feedback added in 2.2. | ||
Death Stranding | Wired | July 14, 2020 | Requires DSX. Custom config. | ||
Shadow of the Tomb Raider | Wired/Wireless | September 14, 2018 | Requires DSX, Dual Shock emulation.
Haptic Feedback. | ||
Skyrim Special Edition | Wired | October 27, 2016 | Native support + Custom config. Requires DSX and Steam.
Adaptive Triggers for weapons. | ||
No Man's Sky | Wired/Wireless | August 12, 2016 | Adaptive trigger support with Steam Input since Experimental Branch 01/08[16]. | ||
Rainbow Six Siege | Wired | December 1, 2015 | Adaptive Triggers for guns | ||
Fallout 4 | Wired/Wireless | November 10, 2015 | Custom config. Requires DSX. The author includes tutorial to configure the behavior of triggers. | ||
Rocket League | Wired | July 7, 2015 | Custom config. Requires DSX. | ||
Duck Game | Wired | June 4, 2015 | Custom config. Requires DSX.
Adaptive Triggers for guns. | ||
Grand Theft Auto 5 | Wired | April 14, 2015 | Custom config. Requires DSX.
Adaptive Triggers for weapons. | ||
Assetto Corsa | Wired | December 19, 2014 | Custom config. Requires DSX.
Adaptive Triggers for tires slipping or locking. | ||
Final Fantasy 14 | Wired | August 27, 2013 | As of patch 6.0. Adaptive Triggers for quest aiming minigame. | ||
Euro Truck Simulator 2 | Wired | October 19, 2012 | Custom config. Requires DSX and Steam. | ||
Resident Evil 5 | Wired | September 17, 2009 | Custom config. Requires DSX and Steam. | ||
Resident Evil 4 | Wired | March 1, 2007 | Custom config. Requires DSX. | ||
The Smurfs: Mission Vileaf | Wired | October 26, 2021 | |||
The Chant | Wired | November 3, 2022 | |||
Bramble: The Mountain King | Wired | April 27, 2023 | |||
Avatar: Frontiers of Pandora | Wired | December 7, 2023 | |||
World War Z | Wired | April 16, 2019 | |||
The Crew Motorfest | Wired | September 14, 2023 | |||
Banishers: Ghosts of New Eden | Wired | February 12, 2024 |
Games with Light Bar support
Games with DualSense button prompts
Other information
Technical information
- Device name: Wireless controller (out-of-the-box firmware)/ DualSense Wireless Controller (after firmware update), HWID: 054C:0CE6
Input lag
- Wired connection input lag: 10 ms for button press and 9.9 ms for joystick move. Values can be improved to 2.0 ms by overclocking controller's polling rate to 8000Hz. [17]
- Wireless connection input lag: 5.1 ms for button press and 4.8 ms for joystick move.[17]
Connection | Input lag |
---|---|
USB (button press) | 7.2 ms (± 1.2 ms) |
USB (joystick move) | 8.8 ms (± 2.0 ms) |
Bluetooth (button press) | 5.1 ms (± 2.0 ms) |
Bluetooth (joystick move) | 4.8 ms (± 1.9 ms) |
USB OC 1000Hz (joystick move) | 2.5 ms (± 0.5 ms) |
USB OC 8000Hz (joystick move) | 2.0 ms (± 0.5 ms) |
Firmware updates
- Controller firmware can be updated from Windows devices using official app. Update process requires wired connection.
References
- ↑ Feature request: Razer Chroma RGB API Support - last accessed on June 2023
- ↑ Two controllers #80 - last accessed on 9 June 2023
- ↑ Feature Request: Impulse Trigger Vibration for games supporting Windows.Gaming.Input API - last accessed on June 2023
- ↑ Steam Client Update Released - last accessed on December 8, 2020
- ↑ Steamworks SDK 1.55 Now Available - last accessed on November 8, 2022
- ↑ Steam Link Build 789 - last accessed on June 2023
- ↑ Native DualSense support #4958 - last accessed on 9 June 2023
- ↑ Verified by User:Yuuyatails on May 31, 2023
- ↑ Apex Legends: Breakout Patch Notes - Apex Legends official site - last accessed on February 14, 2024
- ↑ L* BETRIEBSYSTEM PATCH 1.2.1 - last accessed on December 31, 2023
- ↑ ABYSS OF DAGATH: UPDATE 34 - Warframe - last accessed on October 30, 2023
- ↑ Verified by User:Yuuyatails on October 30, 2023
- ↑ Marvel's Spider-Man: Miles Morales v2.516.0.0 Patch Notes - last accessed on 2024-01-01
- ↑ Marvel's Spider-Man Remastered v.2.512.0.0 Patch Notes - last accessed on 2024-01-01
- ↑ Verified by User:Timo654 on 2023-04-21
- ↑ Experimental Branch 01/08
- ↑ 17.0 17.1 Ultimate Controller Comparison | Input lag, etc. (PS5, PS4, Xbox SX/Elite 2/One, eSwap Pro)