steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Steam gamepad ui not reacting to controller input after beta update (Xbox Elite 2 controller)

Open Juppstein opened this issue 7 months ago • 17 comments

Your system information

  • Steam client version (build number or date): 1705630720
  • Distribution (e.g. Ubuntu): Ubuntu 22.4 LTS
  • Opted into Steam client beta?: [Yes/No] YES
  • Have you checked for system updates?: [Yes/No] YES
  • Steam Logs: [generate by running this command in a terminal steam-logs.tar.gz
  • GPU: Nvidia/Intel/AMD NVIDIA

Please describe your issue in as much detail as possible:

After latest beta my Microsoft Elite 2 Xbox controller (connected via bluetooth / xpadneo) does not work anymore in gamepad ui. Steam is not reacting to any button or stick input, the only thing that still works is the home button which opens the side menu. When going to Settings/Controller/Test Device Inputs I can see that Steam recognizes button presses or stick movement, but this does trigger menus or control movements in the UI. Tested in Dead Cells and the controller works in-game. Also tested successfully outside Steam (Kodi)

Steps for reproducing this issue:

  1. Update to latest beta
  2. Activate controller
  3. Try to navigate the UI

Juppstein avatar Jan 19 '24 21:01 Juppstein

Can confirm. As an aside: when I launch the on-screen keyboard, I do get controller input and I can focus the main window and still use the controller.

autumngray avatar Jan 20 '24 16:01 autumngray

This happens in the latest beta for me with at least a couple controllers I tested (Steam Controller (wireless) and Hyperkin Trooper 2). Button presses properly recognized in game and in the controller button test, but the BPM controls are not functioning as expected with a game controller

buckysrevenge avatar Jan 20 '24 19:01 buckysrevenge

+1 here with a PS5 controller. PS button also does not launch Big Picture Mode anymore.

hjpaul7 avatar Jan 21 '24 04:01 hjpaul7

+1 here with 8bitdo Lite 2 and 8bitdor Ultimate C Bluetooth

hadim avatar Jan 22 '24 15:01 hadim

+1 here with a standard XBox One controller. Additionally, when opening Settings -> Controller -> Calibration & Advanced Settings:

  • The UI cannot initially be controlled with a controller.
  • After removing focus from Steam and then clicking back into the Calibration window, the controller can navigate the UI.
  • Backing out of the Calibration window by hitting B a few times causes the window contents to disappear (the window decorations remain) and ultimately freezes the entire Steam client.

Reverting to the stable client resolves the issue.

dataphract avatar Jan 26 '24 18:01 dataphract

I am unfortunately suffering from the same issue, annoyingly the stable client has an issue with hardware decoding for remote play which seems to be fixed in the beta version.

Hopefully the team is aware and a fix is in the works, otherwise has anybody discovered a workaround?

CplNathan avatar Jan 27 '24 17:01 CplNathan

With today's update the issue has softened a bit. Navigation via left stick is working now but dpad input is still being ignored.

Juppstein avatar Jan 27 '24 18:01 Juppstein

I have also been experiencing this issue with a DS4 controller when using the beta. The only button that was picked up was the home button I uninstalled the beta, and the problem disappeared

OpenSauce04 avatar Jan 31 '24 16:01 OpenSauce04

Manjaro linux, Gnome, Nvidia 3060Ti PS4 controller on steam beta Buttons does not do what are supposed to do. It's some mismatch. Only PS button working as espected. In games buttons are working with no problem, only in Big picture mode is problem on steam beta only.

With steam stable - no problem. Also beta gives more performance to Big picture and run more smooth On Nvidia driver.

deathxxx123 avatar Feb 03 '24 14:02 deathxxx123

On Ubuntu, similar to other reports. I can't use my dualsense controller anymore. Steam Beta

cjhelloletsgo avatar Feb 09 '24 03:02 cjhelloletsgo

@kisak-valve

Not sure whether this helps much, but for what it's worth, I've noticed my PS5 controller (connected by USB) works in a Gamescope session without any problems, while continuing to not work in regular non-Gamescope Big Picture mode.

The command I'm using for running Steam in Gamescope is

SDL_VIDEODRIVER=x11 gamescope --output-width 1280 --output-height 800 --nested-width 1280 --nested-height 800 --nested-refresh 120 --steam -- steam -gamepadui

Valmar33 avatar Feb 16 '24 08:02 Valmar33

This appears to be fixed in the latest beta.

Whayme avatar Feb 24 '24 00:02 Whayme

Can confirm that my Elite 2 controller is again working in the latest Steam beta release

Juppstein avatar Feb 24 '24 13:02 Juppstein

How do we know which beta version we are running and when a given beta is released on the "stable" channel?

hadim avatar Feb 24 '24 13:02 hadim

How do we know which beta version we are running and when a given beta is released on the "stable" channel?

You should be able to see the build number and the build date under Settings / System. the build that fixed the issue was the one from yesterday 9pm.

As for what goes into the stable branch, I don't know. You probably have to read the release notes to see if this particular fix makes it into a future stable release.

Juppstein avatar Feb 24 '24 13:02 Juppstein

Thanks.

Do you know where the release notes can be found?

hadim avatar Feb 24 '24 14:02 hadim

https://store.steampowered.com/news/collection/steam/

Beta and stable release notes can be found here

buckysrevenge avatar Feb 24 '24 14:02 buckysrevenge

Closing this since the last update fixed the issue for me. Thanks!

Juppstein avatar Mar 01 '24 21:03 Juppstein