protonscr

Xbox One controller reads as Steam controller, causes issues in some games on Kubuntu

steamopen 3rd party gameGeneral controller / Steam Input
ValveSoftware/steam-for-linux#6088 · opened 2019-02-10 by andrewdbanks · updated 2021-07-07 · 4 comments · github
Aandrewdbanks 2019-02-10 github
  • Steam client version (build number or date): 02/10/2019
  • Distribution (e.g. Ubuntu): Kubuntu 18.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

I've got two separate Kubuntu machines (stock Kubuntu 18.04 with the latest updates), and this issue is present on both of them. Vagante won't read controller inputs unless "Steam Controller" is selected in the options menu, The Binding of Isaac: Rebirth will flip between keyboard inputs and controller inputs, and some Steam Play titles like Tomb Raider: Legacy and Tomb Raider: Underworld require me to force Steam Input off in order for the controller to work at all. Looking at the BPM controller settings, highlighting my Xbox One controller seems to indicate that it's being read as a Steam controller. Support led me here, perhaps because Kubuntu isn't officially supported even though Ubuntu is. More information can be found in the support thread here:

https://help.steampowered.com/en/wizard/HelpRequest/HT-4FNW-64VK-28PT

Steps for reproducing this issue:

  1. Set up a fresh install of Kubuntu 18.04 and install Steam and the latest updates from the package manager.
  2. Plug in an Xbox One controller and enable Xbox Controller Support in BPM.
  3. Try navigating menus in Vagante, The Binding of Isaac: Rebirth, and Tomb Raider: Legacy and Underworld via Steam Play. Vagante won't work until the Steam Controller option is checked in the menus. The Binding of Isaac: Rebirth will flicker its button prompts on and off with Xbox Controller Support enabled, and it won't recognize the controller otherwise. Tomb Raider: Legacy and Underwold won't work until Xbox Controller Support is disabled or until you force Steam Input off for those individual titles.
Kkisak-valve maintainer 2021-07-02 github

Hello @andrewdbanks, are you still experiencing this issue on an up to date system?

Aandrewdbanks 2021-07-02 github

I'm still on Kubuntu 18.04, but it is otherwise up to date. Yes, still experiencing these issues.

Kkisak-valve maintainer 2021-07-02 github

Thanks for the feedback. Are you using the Valve-provided Steam package or the distro-modified Steam package? If you're using the latter, please check if you have the steam-devices package installed with something like apt policy steam-devices. The Valve-provided Steam package bundles the udev rules included in steam-devices, so it doesn't need them from the separate package in that case.

Aandrewdbanks 2021-07-07 github

Yes, the output of "apt policy steam-devices" is:

steam-devices: Installed: 1:1.0.0.54+repack-5ubuntu1 Candidate: 1:1.0.0.54+repack-5ubuntu1 Version table: *** 1:1.0.0.54+repack-5ubuntu1 500 500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages 500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse i386 Packages 100 /var/lib/dpkg/status

Nothing extracted yet.