ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.24k stars 175 forks source link

Dualsense Edge issues #9256

Open XDM-Inc opened 1 year ago

XDM-Inc commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

So far it seems to be recognized as a regular DualSense, just one that doesn't work quite right. When testing the buttons via Steam's "Test Device Inputs," I'm experiencing the following:

By default, the Square and Triangle buttons are reversed. This can be fixed by remapping inputs in Steam.

Though I can use the touchpad to navigate the cursor on the desktop, Steam doesn't seem to recognize the touch or the click. No matter what, it will always control the cursor when touched, send a left-click when pressed, and scroll with a two-finger drag. I had to skip assigning this when attempting to remap because Steam doesn't pick it up even though the cursor is visibly moving.

The little "Chat/Mute" button (right below the PS/home button) also doesn't get recognized by default or when trying to remap and had to be skipped entirely.

Unsurprisingly, the rear paddles and Fn buttons are unrecognized. The whole Test/Remap Inputs functionality doesn't seem to have been updated to include the new buttons. I tried setting each of them to a "Jump" command in a game (for science), but none of them worked.

When using Manjaro's Controller Input tester, all of the buttons respond identically to a standard DualSense. However, there are no additional button slots showing for the 4 new buttons, so... I dunno. There are also some features (trackpad press, mute button) that don't show up for either controller but DO work in Steam with the standard controller, so it's hard to draw a conclusion.

gyro is not working nor is a option to toggle gyro using any of those new buttons

Steam does not always pickup the controller as a ps5 controller

led color options are not available (due to the controller not being picked up as a ps5 controller)

when using modern big picture mode you CAN see the new buttons but assigning them does not work even though its assigned

cant use controller templates, you have to make one again (you can browse for templates for other controllers though)

now for testing purposes i did try also in windows and some things are different.

gyro works

the triangle and square are not flipped

the 4 new buttons dont not AT ALL show up henceforth cannot be mapped (because it shoes up as a functional regular ps5 controller)

led color changing works (again because it registered as a ps5 controller)

Steps for reproducing this issue:

  1. boot steam with controller connected
  2. try to configure controller with ether templates or manually
  3. try to enable gyro or modify mappings for new extra fn and back paddles
XDM-Inc commented 1 year ago

literately as of today a update came through in my package manager updated a package called "game-devices-udev" which fixed MOST of the issues. gyro works, color changing works, buttons no longer scrambled and it is recognized as a pa5 controller now. so the issue is udev permission related. BUT the back buttons & fn buttons still dont work.

XDM-Inc commented 1 year ago

also checked on my new steam deck and the controller works FLAWLESSLY. the steam deck has something that we dont have. all 4 new buttons worked on the steam deck and the deck to my knowledge is a highly modified arch kde.

yemouu commented 9 months ago

I just ran into this on nixos, installing game-devices-udev seems to have fixed the issue for me. All buttons including the back buttons, fn buttons, and the mute button work and steam recognizes the trackpad.

On my steam deck this worked without needing to install anything so maybe they forgot to bundle some udev rules with the client that would make the dualsense edge work out of the box

appetrosyan commented 3 weeks ago

I’m having a similar issue but with Razer Wolverine V2. Should I open a separate issue, or track it here?

appetrosyan commented 1 week ago

For some reason the latest patch as of writing fixed the input scramblinga. However, the gyro is stil not working.