protonscr

Steam controller desktop configuration layout failing to load correctly on Ubuntu

steamclosed Steam clientSteam controllerDistro Family: UbuntuGeneral controller / Steam Input
ValveSoftware/steam-for-linux#8191 · opened 2021-10-30 by w-canvas · updated 2022-03-12 · 6 comments · github
Ww-canvas 2021-10-30 github

Your system information

  • Steam client version (build number or date): 1634158817 (Oct 13 2021)
  • Distribution (e.g. Ubuntu): Ubuntu 20.04.3
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Using steam controller with the wireless dongle and default desktop configuration layout (recommended one)

Please describe your issue in as much detail as possible:

Expected behavior: when launching steam client, desktop configuration should be loaded for steam controller.

Actual behavior: when launching steam client, the steam controller's triggers (mouseclicks) stop working. Limiting the functionality of the controller.

To correctly load the configuration a regular mouse needs to be plugged in and, on the gui, click on steam -> settings -> controller -> desktop configuration -> done (sometimes several times). After this the layout loads correctly, but it needs to be redone every time the steam client is launched.

The problem doesn't occur when booting from a windows partition on the same system.

Steps for reproducing this issue:

  1. Boot Ubuntu
  2. Turn on steam controller
  3. Launch steam client
KKomoszek 2021-12-25 github

I also experience this issue on Manjaro Linux 21.2rc with SC connected via BLE using both normal and beta branch of Steam (as of 25.12.2021). Funnily enough it only happens when you connect controller for the first time after starting Steam. After reconnecting it works just fine.

Ww-canvas 2021-12-25 github

After reconnecting it works just fine.

Turning the controller on, then off, then on again also works. (guide_button -> guide_button + Y -> guide_button).

KKomoszek 2022-01-05 github

I've found that this issue also affects DualSence controllers so it's neither ubuntu nor SC specific (it might also affect other controller if not all of them). You might miss it if you have hid-playstation module loaded (which is automatically loaded on newer kernels e.g. 5.15 when you connect DualSense controller)

KKomoszek 2022-02-04 github

It no longer happens to me with the newest beta branch (1643850988).

Ww-canvas 2022-02-06 github

It doesn't happen to me anymore either after upgrading.

Kkisak-valve maintainer 2022-03-12 github

Closing per the last couple comments.

Nothing extracted yet.