ValveSoftware / steam-for-linux

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

Steam Link - XBOX 360 Controller Issues #5942

Open erikrenner opened 5 years ago

erikrenner commented 5 years ago

I reimaged my raspberry pi with RetroPie 4.4 with Stretch. I have Steam running on my PC and Steam Link running on my pi. I am trying to use my XBOX 360 wireless controller, and wireless receiver (plugged into the pi), to play games via Steam Link. I can navigate through everything, but when I launch a game my controller no longer works...even with games that you can use a controller for. I have no idea how to fix this. Does anyone know what may be going on here, or what I need to do to fix it? Once I launch a game, I can no longer use my 360 controller to play the game. I can only navigate with a keyboard/mouse.

kisak-valve commented 5 years ago

Hello @erikrenner, on the host system, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

If you're using Ubuntu, you may need the steam-devices package.

erikrenner commented 5 years ago

Hello @erikrenner, on the host system, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

If you're using Ubuntu, you may need the steam-devices package.

Computer Information: Manufacturer: LENOVO Model: 20BHS2Q400 Form Factor: Laptop No Touch Input Detected

Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-4900MQ CPU @ 2.80GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 2794 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported

Operating System Version: Windows 10 (64 bit) NTFS: Supported Crypto Provider Codes: Supported 311 0x0 0x0 0x0

Video Card: Driver: Intel(R) HD Graphics 4600 DirectX Driver Name: nvldumd.dll Driver Version: 20.19.15.4835 DirectX Driver Version: 24.21.14.1163 Driver Date: 10 16 2017 OpenGL Version: 4.6 Desktop Color Depth: 32 bits per pixel Monitor Refresh Rate: 60 Hz DirectX Card: NVIDIA Quadro K2100M VendorID: 0x10de DeviceID: 0x11fc Revision: 0xa1 Number of Monitors: 1 Number of Logical Video Cards: 1 No SLI or Crossfire Detected Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 13.54" x 7.60" (15.51" diag) 34.4cm x 19.3cm (39.4cm diag) Primary Bus: PCI Express 16x Primary VRAM: 1024 MB Supported MSAA Modes: 2x 4x 8x

Sound card: Audio device: Speaker/HP (Realtek High Defini

Memory: RAM: 16009 Mb

Miscellaneous: UI Language: English Media Type: DVD Total Hard Disk Space Available: 1196682 Mb Largest Free Hard Disk Block: 127649 Mb OS Install Date: Dec 31 1969 Game Controller: None detected VR Headset: None detected

erikrenner commented 5 years ago

Hello @erikrenner, on the host system, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

If you're using Ubuntu, you may need the steam-devices package.

https://gist.github.com/erikrenner/953d06d9db7a28421885d02946d4efe1

thatvirtualboy commented 5 years ago

I'm experiencing the same behavior with the real Steam Link device. I can't get my wireless XBOX 360 controller to work within games. The controller works on the Steam Link menu, and in Steam Big Picture Mode, but as soon as I launch a game it doesn't work. The Steam Overlay button works. If I hold down the Special Button and use the right joy stick, the mouse and click via right trigger works, but none of the normal buttons.

I use this same controller on my PC using the wireless dongle and it works on most games just fine. I've tested every setting I can think of:

Host system: Ubuntu 18.04.1 GPU: XFX Radeon RX 570

thatvirtualboy commented 5 years ago

If you're using Ubuntu, you may need the steam-devices package.

Installing steam-devices appears to have done the trick on my system. My current settings are:

I’m unsure if any of these can be toggled, but I’m not going to make any changes for now since it’s finally working. Thanks for the suggestion!

bfanney commented 5 years ago

I'm having the same issue on Fedora 29 and using Steam Link app on my Samsung TV. I can use my XBOX 360 controller on my computer, but it doesn't work when I'm streaming a game. The Steam overlay does however work. I've tried the beta Steam client, but that didn't solve the issue.