Portál AbcLinuxu, 2. května 2025 21:03

Steam Controller

Technické parametry

Bezdrátový „gamepad“ (dá se volitelně používat přes USB); podle režimu se chová jako analogový ovladač, nebo klávesnice a polohovací zařízení (de facto trackpad).

Poznámka: tlačítka jsou dost hlučná.

Balení dále obsahuje dva AA články, microUSB kabel, bezdrátový přijímač do USB a jednoportový USB „hub“ (asi na vyvedení přijímače do míst s lepším dosahem).

Poznámka: výrobce vydal firmware, který přidává podporu Bluetooth.

Identifikace pod Linuxem

přes kabel

$ lsusb
Bus 003 Device 031: ID 28de:1102
$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Valve Software Wired Controller         	id=18	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Valve Software Wired Controller         	id=17	[slave  keyboard (3)]
$ dmesg
[47790.023333] usb 3-9.1.2: new full-speed USB device number 31 using xhci_hcd
[47790.125601] usb 3-9.1.2: New USB device found, idVendor=28de, idProduct=1102
[47790.125608] usb 3-9.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[47790.125612] usb 3-9.1.2: Product: Wired Controller
[47790.125616] usb 3-9.1.2: Manufacturer: Valve Software
[47790.128209] input: Valve Software Wired Controller as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1.2/3-9.1.2:1.0/0003:28DE:1102.0024/input/input51
[47790.188069] hid-generic 0003:28DE:1102.0024: input,hidraw3: USB HID v1.11 Keyboard [Valve Software Wired Controller] on usb-0000:00:14.0-9.1.2/input0
[47790.189126] input: Valve Software Wired Controller as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.1/3-9.1.2/3-9.1.2:1.1/0003:28DE:1102.0025/input/input52
[47790.189438] hid-generic 0003:28DE:1102.0025: input,hidraw4: USB HID v1.11 Mouse [Valve Software Wired Controller] on usb-0000:00:14.0-9.1.2/input1
[47790.190549] hid-generic 0003:28DE:1102.0026: hiddev3,hidraw5: USB HID v1.11 Device [Valve Software Wired Controller] on usb-0000:00:14.0-9.1.2/input2

přes bezdrátový přijímač

$ lsusb
Bus 002 Device 007: ID 28de:1142
$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Valve Software Steam Controller           id=9    [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Valve Software Steam Controller           id=17   [slave  keyboard (3)]
$ dmesg
[48982.723680] usb 2-1.7.2: new full-speed USB device number 7 using ehci-pci
[48982.835805] usb 2-1.7.2: New USB device found, idVendor=28de, idProduct=1142
[48982.835808] usb 2-1.7.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[48982.835810] usb 2-1.7.2: Product: Steam Controller
[48982.835812] usb 2-1.7.2: Manufacturer: Valve Software
[48982.838493] input: Valve Software Steam Controller as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7.2/2-1.7.2:1.0/0003:28DE:1142.000C/input/input11
[48982.896101] hid-generic 0003:28DE:1142.000C: input,hidraw4: USB HID v1.11 Keyboard [Valve Software Steam Controller] on usb-0000:00:1d.0-1.7.2/input0
[48982.897363] hid-generic 0003:28DE:1142.000D: hiddev1,hidraw5: USB HID v1.11 Device [Valve Software Steam Controller] on usb-0000:00:1d.0-1.7.2/input1
[48982.898458] hid-generic 0003:28DE:1142.000E: hiddev3,hidraw6: USB HID v1.11 Device [Valve Software Steam Controller] on usb-0000:00:1d.0-1.7.2/input2
[48982.899582] hid-generic 0003:28DE:1142.000F: hiddev4,hidraw9: USB HID v1.11 Device [Valve Software Steam Controller] on usb-0000:00:1d.0-1.7.2/input3
[48982.902087] hid-generic 0003:28DE:1142.0010: hiddev5,hidraw10: USB HID v1.11 Device [Valve Software Steam Controller] on usb-0000:00:1d.0-1.7.2/input4

Postup zprovoznění pod Linuxem

Podpora je v jádře počínaje Linuxem 4.18. Se staršími verzemi – bez obslužného softwaru v uživatelském prostoru – bylo chování místy problematické (zařízení mi např. fungovalo pouze přes USB kabel, nikoliv bezdrátově).

Jinak Valve předpokládá, že se Steam Controller bude používat výhradně se Steamem a konfigurace se bude řešit přes něj (tj. v uživatelském prostoru). Na fóru Steamu je přehled známých problémů, mj. uvádí nutnost úpravy pravidel udev.

Vedle toho existuje projekt Standalone Steam Controller Driver (resp. na něj navazující novější SC Controller s GUI) usilující o zprovoznění zařízení v uživatelském prostoru bez Steamu.

Výchozí chování (s ovladačem z jádra) je takové, že podle všeho se vytvoří jak analogové vstupní zařízení (klasický „gamepad“, /dev/input/js0), tak „klávesnice“ a polohovací zařízení:

Poznámka

Prodej byl ukončen koncem roku 2019.

Dokument vytvořil: Fluttershy, yay!, 21.1.2018 23:42 | Poslední úprava: Fluttershy, yay!, 8.12.2019 23:40 | Další přispěvatelé: MMMMMMMMM, robotekemil | Historie změn | Zobrazeno: 2348×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.