Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
We are sorry to hear you are experiencing no controls with your controller not working.
Plug your controller into your PC
Load up Steam
Can you please open Steam Big Picture Mode.
Select Settings,
Select Controller Settings
Tick Xbox Configuration Support.
Then load into the game and see if you can use your controller.
Get back to us if the issue continues.
Thanks for your support,
Team17 Support
I'm also having issues with my Xbox One S and PS3 controllers. Before the most recent update, everything was working well, I was successfully using both Xbox and PS3 controllers simultaneously. After the update, I get to the main screen and like the OP stated, pressing "A" or any other button doesn't seem to be registering. My settings are on for both the "Xbox configuration support" and "Playstation controller support". All other games I have are also registering my controllers.
I'm running this on the following system:
Linux 4.17.14-arch1-1-ARCH #1 SMP PREEMPT Thu Aug 9 11:56:50 UTC 2018 x86_64 GNU/Linux
Thanks for releasing the game on Linux!
http://ix.io/1kp0
The computer that works fine was installed with 18.04 fresh instead of upgrading.
(Both computers are running kernel 4.15)
We are investigating this issue. Have you tried updating both you machines to Linux Ubuntu 18.04?
Thanks
Team17 Support
One machine was upgraded and is having controller troubles.
One machine was fresh installed and it is not having problems. I have to assume this is due to some existing setting or something that is breaking the controllers.
Other games work fine on both machines and steam play always works just fine.
Steam recognizes them and I am able to use them in most games. A few games (this one included) don't seem to recognize them.
The SDL GUID of my new controller is 030000005e040000ea02000001030000 if that is helpful at all.
Are you using a wireless or wired connection for the Xbox One and the Xbox360 controller?
Could you please send us a screenshot of your Controller Settings page on the screen?
Thanks,
Team17 Support
I use the default kernel driver for the controller.
[397413.453517] hid-generic 0005:045E:02FD.0007: input,hidraw5: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on 00:1a:7d:da:71:13
[397465.001057] hid-generic 0005:045E:02FD.0008: unknown main item tag 0x0
[397465.001290] input: Xbox Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/bluetooth/hci0/hci0:60/0005:045E:02FD.0008/input/input23
Tried various Steam full screen configurations in the controller config for the game (like 'Force On'), but the game only sees the keyboard.
p.s. I develop software for Linux (and also a Linux kernel developer), so feel free to use my skills to solve this.
Thanks for the assistance. Does the controller work if you are using a wired connection between the controller and your Linux PC?
Are you using any third party software to alter the controllers controls?
For the Xbox 360 controllers can you try using the ubuntu-xboxdrv package via the instructions below.
sudoapt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv
Run and update and install the ubuntu-xboxdrv driver
sudo apt-get update
sudo apt-get install ubuntu-xboxdrv
Have you used Xpad before?
Get back to us when you can,
Team17 Support
Just to re-cap, the controller is a brand new Xbox one controller, those identify as 'Microsoft Corp. Xbox One S Controller' in USB vendor id string mapping, 0453:0x02ea.
I have tried went through the three options that are available for Xbox controllers on Linux:
1) Use the builtin kernel (4.18.12) support, let Steam and games figure out all on its own.
2) Add the xpad driver from https://github.com/paroj/xpad to help things out
3) Install and have the xboxdrv userspace driver running, taking over stuff from xpad
There's some confusion as to what method is effective for what kind of connectivity/devices, so I'll try to explain.
For (1) - All the following games work out of the box through Bluetooth - Horizon Chase Turbo, Neon Drive, Loves In a Dangerous SpaceTime.
For (2) - This allows connecting the controller by USB cable *in addition*. After installing xpad (which presents itself as a third-party kernel module), the games previously mentioned in (1) work with it, in addition to the Steam full-screen GUI itself. Overcook 2 still does not work with the controller.
For (3) - Under the Fedora Linux system, the Ubuntu installation method does not work due to a different packaging system (RPM with DNF, vs DEB with APT). However, Fedora provide it as a package, so 'dnf install xboxdrv' installs it (afterward, it needs some config to get running). However, the problem with xboxdrv is that it was hardly updated since version 0.8.8, and the devices IDs for the new Xbox One S Controller are not supported. The device as seen in lsusb is 'Bus 001 Device 013: ID 045e:02ea Microsoft Corp. Xbox One S Controller'. If I add 0x2ea to the supported device IDs as instructed by xboxdrv's man page, it emits "USBController::usb_find_ep(): couldn't find matching endpoint". This is as far as was going to debug it.
As for the underlying software, the difference I see is that Horizon Chase Turbo, Neon Driver, and Loves in a Dangerous SpaceTime all use Unity of the 5.x. branch, whereas Overcooked 2 uses the Unity of the 2017.x branch. I suspect that there are differences in those branches with regard to the detection of controllers.
Note that Steam full screen GUI itself works with the controller while the Overcooked 2 does not.
Perhaps as Unity users you can check with Unity devs as to this issue? Perhaps they are aware of the differences between the Unity branches. I am all hopeful that given that there's a method for Xbox controllers to just work out of the box on Linux without xboxdrv fiddling, then all Unity LTS branches should support it, don't you think?
In case you open up a discussion by email or bug-tracking/otherwise with Unity I'd be glad to be CC'ed in the discussion: alonid -at- gmail.com.
If that box is checked the xbox one controllers will not work. However, if you disable the option everything seems to work just fine!
Hope this helps someone or helps the devs fix the issue!