Abo
  • Services:

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.

Stellenmarkt
  1. Zurich Gruppe Deutschland, Bonn
  2. Fresenius Netcare GmbH, Bad Homburg vor der Höhe

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
  1.  
  2. 1
  3. 2


Anzeige
Top-Angebote
  1. (nur für Prime-Mitglieder)
  2. für 185€ (Bestpreis!)
  3. (u. a. MSI Z370 Tomahawk für 119€ statt 143,89€ im Vergleich und Kingston A1000 240 GB M.2...
  4. (u. a. Total War: WARHAMMER für 11,99€, Total War: ROME II - Emperor Edition für 14,99€ und...

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...


Folgen Sie uns
       


Das Abschlussgespräch zur E3 2018 (Analyse, Einordnung, Zuschauerfragen) - Live

Im Abschlussgespräch zur E3 2018 berichten die Golem.de-Redakteure Peter Steinlechner und Michael Wieczorek von ihren Eindrücken der Messe, analysieren die Auswirkungen auf die Branche und beantworten die Fragen der Zuschauer.

Das Abschlussgespräch zur E3 2018 (Analyse, Einordnung, Zuschauerfragen) - Live Video aufrufen
Hasskommentare: Wie würde es im Netz aussehen, wenn es uns nicht gäbe?
Hasskommentare
"Wie würde es im Netz aussehen, wenn es uns nicht gäbe?"

Hannes Ley hat vor rund anderthalb Jahren die Online-Initiative #ichbinhier gegründet. Die Facebook-Gruppe schreibt Erwiderungen auf Hasskommentare und hat mittlerweile knapp 40.000 Mitglieder. Im Interview mit Golem.de erklärt Ley, wie er die Idee aus dem Netz in die echte Welt bringen will.
Ein Interview von Jennifer Fraczek

  1. Nutzungsrechte Einbetten von Fotos muss nicht verhindert werden
  2. Bundesnetzagentur UKW-Abschaltung abgewendet
  3. Drupalgeddon 2 115.000 Webseiten mit Drupallücken übernommen

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

KI in der Medizin: Keine Angst vor Dr. Future
KI in der Medizin
Keine Angst vor Dr. Future

Mit Hilfe künstlicher Intelligenz können schwer erkennbare Krankheiten früher diagnostiziert und behandelt werden, doch bei Patienten löst die Technik oft Unbehagen aus. Und das ist nicht das einzige Problem.
Ein Bericht von Tim Kröplin

  1. Medizintechnik Künstliche Intelligenz erschnüffelt Krankheiten
  2. Dota 2 128.000 CPU-Kerne schlagen fünf menschliche Helden
  3. KI-Bundesverband Deutschland soll mehr für KI-Forschung tun

    •  /