Abo
  • Services:
Anzeige
Auch unter Linux kann der Steam Controller noch nicht voll überzeugen.
Auch unter Linux kann der Steam Controller noch nicht voll überzeugen. (Bild: Michael Wieczorek/Golem.de)

Standard-Mapping oder Multifunktionsgerät für Hardware-Hacker

Laut den Log-Dateien unserer Rechner wird das Gerät sofort vom Kernel erkannt und als Valve Software Steam Controller identifiziert, oder auch als Valve Software Wired Controller, falls dieser nicht über das Dongle, sondern per USB-Kabel direkt an den Rechner angeschlossen ist. Wie bei anderen USB-Geräten stehen diese dann dem System ihrer Produktkategorie entsprechend zur weiteren Verwendung zur Verfügung.

Anzeige

Wie zu erwarten, wird der Steam Controller dabei als USB Human Interface Device (HID) erkannt - nur eben nicht als ein einziges, sondern als mehrere. So ist das Gamepad aus Sicht des Kernels eine Kombination aus Tastatur und Maus sowie noch drei weiteren, nicht näher spezifizierten Eingabegeräten, die schlicht als "Device" aufgeführt werden.

Rohe Geräteeingaben

Worum es sich genau bei den nicht näher bezeichneten Geräten handelt, lässt sich zunächst nur vermuten. Doch die schiere Fülle an Eingabemöglichkeiten des Steam Controllers bleibt wohl bisher unerreicht. So verfügt das Gamepad über zwei Touchpads und darunter liegende Knöpfe, einen Analogstick, vier Aktionstasten, zwei Schultertasten, zwei analoge Schultertrigger mit digitalem Klick, je einen Start- und Select-Knopf, zwei Knöpfe an der Unterseite und letztlich auch noch einen Gyrosensor.

Dass Valve sich angesichts dieser Vielzahl dazu entschieden hat, den Controller als mehrere Geräte anzusprechen, ist vollkommen nachvollziehbar. Auch werden die Eingaben, größtenteils an Rohgerätetreiber (HIDRAW) im Kernel übertragen. Das heißt, für die Aktionen wird kein standardisiertes Protokoll verwendet, sondern es werden vollkommen gerätespezifische Eingaben genutzt.

Viele Möglichkeiten für Hardware-Hacker

Der Dokumentation des Linux-Kernels zufolge soll HIDRAW dann eingesetzt werden, wenn die Anwendung im Userspace genau weiß, wie sie mit dem Gerät kommunizieren muss. Für Valve stellt das mit dem Steam-Client selbst kein Problem dar, vor allem nicht die Konfiguration für eine Neuanordnung der Tastenaktionen. Diese Herangehensweise zeigt allerdings auch sehr deutlich den starken Fokus von Valve auf seine eigene Gaming-Plattform.

Spieler, die das Gamepad als umfassendes und vom Hersteller unterstütztes Linux-Gamepad auch unabhängig von Steam nutzen wollen, werden von dieser Art der Userspace-Implementierung stark eingeschränkt. Immerhin werden die Nutzer ohne Steam gezwungen, das Standard-Mapping der Tasten zu benutzen, und eine von Valve unterstützte freie Umsetzung der Treiber im Userspace gibt es noch nicht.

Der Treiber im Kernel sowie das Gamepad selbst sollten findigen Hardware-Tüftlern aber reichen, um die Kommunikation mitzuschneiden und damit einen voll funktionsfähigen Userspace-Treiber zu erstellen, der auch ohne Steam-Client genutzt werden kann. Auf Github gibt es bereits ein Projekt, das versucht, genau dies umzusetzen.

Freier Userspace-Treiber möglich

Noch ist dies aber ein eigenständiger Treiber, der nicht in den üblichen Stack einer Linux-Distribution eingepflegt ist. Für eine möglichst weite Verbreitung und Nutzbarkeit des Treibers sollte dieser wohl aber eher in Libinput oder die erst in diesem Jahr begonnene Bibliothek Libratbag integriert werden.

Letztere soll den Fähigkeiten moderner Gaming-Mäuse mit ihren vielen Einstellungsoptionen gerecht werden und die Nutzung von Profilen ermöglichen. Vielleicht könnte der Steam Controller auf ganz ähnliche Weise an ein Linux-System angebunden werden. Dann könnte das Gamepad wohl auch für fast alle Spieleszenarien unter Linux eingesetzt werden, die über den Steam-Client hinausgehen. Sei es mit Wine, im Retro-Emulator oder auch für native Portierungen von Spielen, die nicht an Steam gebunden sind.

 Steam-Controller-Technik angesehen: Das ultimative Linux-Gamepad braucht noch Zeit

eye home zur Startseite
spiderbit 21. Nov 2015

deine Grundaussage ist aber falsch, ist die Spieleunterstuetzung fuer Linux sehr sehr...

dEEkAy 20. Nov 2015

Bluetooth? Wirklich? Wusste gar nich, dass der Steam Controller per Bluetooth funkt...

MatroxVS3dfx 20. Nov 2015

Ich bin ein Kind der Arcade Prügel Generation und besitzt einen Xbox 360, PS4 controller...

dEEkAy 19. Nov 2015

Ich habe immer mehr das Gefühl, die Leute verstehen nicht wozu es den Steam Controller...

SoniX 19. Nov 2015

Kann ich mal nachsehen. Naja wenn ich mir den Artikel so durchlese wo man neueste...



Anzeige

Stellenmarkt
  1. Medion AG, Essen
  2. SIGMETA Informationsverarbeitung und Technik GmbH, München
  3. über Hays AG, Mannheim
  4. T-Systems International GmbH, Leinfelden-Echterdingen


Anzeige
Spiele-Angebote
  1. 109,99€/119,99€ (Vorbesteller-Preisgarantie)
  2. 1,49€
  3. 24,99€

Folgen Sie uns
       


  1. Quartalsbericht

    Microsoft kann Gewinn durch Cloud mehr als verdoppeln

  2. Mobilfunk

    Leistungsfähigkeit der 5G-Luftschnittstelle wird überschätzt

  3. Drogenhandel

    Weltweit größter Darknet-Marktplatz Alphabay ausgehoben

  4. Xcom-2-Erweiterung angespielt

    Untote und unbegrenzte Schussfreigabe

  5. Niantic

    Das erste legendäre Monster schlüpft demnächst in Pokémon Go

  6. Bundestrojaner

    BKA will bald Messengerdienste hacken können

  7. IETF

    DNS wird sicher, aber erst später

  8. Dokumentation zum Tor-Netzwerk

    Unaufgeregte Töne inmitten des Geschreis

  9. Patentklage

    Qualcomm will iPhone-Importstopp in Deutschland

  10. Telekom

    Wie viele Bundesfördermittel gehen ins Vectoring?



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Handyortung: Wir ahnungslosen Insassen der Funkzelle
Handyortung
Wir ahnungslosen Insassen der Funkzelle
  1. Bundestrojaner Österreich will Staatshackern Wohnungseinbrüche erlauben
  2. Staatstrojaner Finfishers Schnüffelsoftware ist noch nicht einsatzbereit
  3. Messenger-Dienste Bundestag erlaubt großflächigen Einsatz von Staatstrojanern

48-Volt-Systeme: Bosch setzt auf Boom für kompakte Elektroantriebe
48-Volt-Systeme
Bosch setzt auf Boom für kompakte Elektroantriebe
  1. Elektromobilität Shell stellt Ladesäulen an Tankstellen auf
  2. Ifo-Studie Autoindustrie durch Verbrennungsmotorverbot in Gefahr
  3. Mobilität Elektroautos deutscher Start-ups fordern Autobauer heraus

Anwendungen für Quantencomputer: Der Spuk in Ihrem Computer
Anwendungen für Quantencomputer
Der Spuk in Ihrem Computer
  1. Quantencomputer Ein Forscher in den unergründlichen Weiten des Hilbertraums
  2. Quantenprogrammierung "Die physikalische Welt kann kreativer sein als wir selbst"
  3. Quantenoptik Vom Batman-Fan zum Quantenphysiker

  1. Re: Darf man Einbrecher platt machen?

    plutoniumsulfat | 00:43

  2. Re: Alternativen?

    SchmuseTigger | 00:34

  3. Re: Kennt jemand ein Tool

    User_x | 00:25

  4. Dann halt auf die Nationalität...

    User_x | 00:14

  5. Wieso können sie das nicht machen, ohne den...

    __destruct() | 00:08


  1. 23:50

  2. 19:00

  3. 18:52

  4. 18:38

  5. 18:30

  6. 17:31

  7. 17:19

  8. 16:34


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel