Abo
  • Services:
Anzeige
Lüfter vor Analysetool
Lüfter vor Analysetool (Bild: Matthias Riegler)

NZXT: Lüfter auch unter Linux steuern

Lüfter vor Analysetool
Lüfter vor Analysetool (Bild: Matthias Riegler)

Hersteller von Consumer-Elektronik unterstützen oftmals nur Windows und bieten keinen Linux-Support oder Dokumente, die Integrationen leichter machen. Ich habe die Software für eine Lüftersteuerung von NZXT analysiert - und jetzt unterstützt sie Linux!
Von Matthias Riegler

Für Linux-Enthusiasten ist es immer wieder ein Ärgernis: Oftmals werden Treiber und Software nur für Windows entwickelt. Das gilt auch für die Lüftersteuerung Grid+ des Herstellers NZXT. Das habe ich allerdings erst herausgefunden, nachdem ich sie eingebaut hatte, denn leider hatte ich sie ohne weitere Recherche im Angebot bestellt. Die Steuerung wird mit Plug & Play beworben, doch da will Linux nicht mitmachen. Da ich sie nun aber schon einmal habe und mich nicht gleich wieder von ihr trennen will, unternehme ich etwas: Ich mache meine Lüftersteuerung Linux-tauglich - und das ist einfacher als befürchtet.

Anzeige

Ich habe die Lüftersteuerung verbaut, weil ich beim Einbau einer leisen Wasserkühlung für meinen Computer auf ein Problem stieß: Ich brauche fünf Lüfter und eine Pumpe - doch meine Hauptplatine hat nur drei Anschlüsse. Das NZXT-Grid schien die günstigste Lösung zu sein, zumal es im Angebot nur 20 statt rund 40 Euro kostete. Auch ist es leicht einzubauen; die eigentliche Ansteuerung erfolgt über einen USB-Anschluss, die Stromversorgung über einen Molex-Stecker.

Mit Windows klappt es, mit Linux nicht

Nach dem Einbau bootete ich Windows und lud mir die aktuelle Version der Steuerungssoftware herunter. Damit funktionierte alles. Die Oberfläche der Software ist ressourcenhungrig und spricht mich nicht an, aber damit kann ich leben. Die Lüftersteuerung dreht nur dann auf, wenn es notwendig ist.

In Freude über die neu erworbene Ruhe unter meinem Schreibtisch startete ich den PC neu und wählte diesmal das ebenfalls installierte Linux-System. Und schon war es mit der Ruhe vorbei. Die Lüfter drehten sofort auf 100 Prozent hoch. Ein dmesg verrät mir: Es wurde kein Treiber für eine Lüftersteuerung geladen. Stattdessen werde ich von einem neuen seriellen Port begrüßt - vermutlich die Schnittstelle zur Lüftersteuerung. Im Folgenden versuche ich herauszufinden, ob und wie genau ich die Lüftersteuerung darüber ansprechen kann.

Was auf der Platine steckt

Nach kurzer Verwunderung entscheide ich mich, die Lüftersteuerung zu öffnen. Neben sechs identischen Komponentengruppen findet sich auf der Vorderseite ein Chip mit der Kennung MCP2200. Auf der Rückseite sitzen zwei weitere Bauteile mit der Kennung STM800. Mit dem Mikrocontroller STM32 habe ich schon gearbeitet. Eine kurze Suche im Internet ergibt, dass der STM800 eine leistungsschwächere Variante ist. Der Chip mit der Kennung MCP2200 ist ein USB-zu-seriell-Konverter. Deshalb erkennt Linux auch eine neue serielle Schnittstelle, wenn das Grid eingesteckt ist.

  • NZXT Grid+ (Bild: Matthias Riegler)
  • Steuerplatine, Frontseite (Bild: Matthias Riegler)
  • Steuerplatine, Rückseite (Bild: Matthias Riegler)
  • ILSpy (Bild: Matthias Riegler)
Steuerplatine, Frontseite (Bild: Matthias Riegler)

Der Softwaretreiber wird analysiert

Offensichtlich werden die Steuerdaten über die serielle Schnittstelle übermittelt. Ich muss herausfinden, was dabei übertragen wird, um selbst Befehle zu übermitteln. Meinen ersten Gedanken, die seriellen Daten auf der Platine selbst abzugreifen und zu analysieren, verwerfe ich vorerst.

Bevor ich mir die Mühe mache, das Protokoll von Hand zu entschlüsseln, schaue ich mir die Software genauer an. Im Installationsverzeichnis finde ich CAMV2.Hardware.dll - eine Erweiterung, die namentlich das macht, was ich unter Linux implementieren möchte.

Die Steuerungssoftware läuft nur unter Windows und hat eine aufwendig designte Benutzerschnittstelle. Der Ressourcenbedarf des Programms ist absurd hoch: Bei mir sind es 800 MB Arbeitsspeicher. Erfahrungsgemäß basiert eine solche Software auf dem .NET-Framework von Microsoft.

Microsoft hilft mit 

eye home zur Startseite
lespocky 04. Apr 2017

Der scheinbar komische Wert 192, der fest mitgegeben werden muss, ist vermutlich ein Byte...

captain_spaulding 27. Mär 2017

Da dieses Teil einen ganz normalen Serial Port benutzt, macht zumindest dieser Teil keine...

aha47 26. Mär 2017

Welche jetzt konkret? Stimmt, leider sind die "meisten Linux User" offenbar aus der...

scheuerseife 25. Mär 2017

Eine Alternative Java Software für das NZXT Grid+ Hat RoelGo schon 2016 unter der MIT...

1ras 24. Mär 2017

Ja, kenne ich. Von den USB nach RS-232 Wandlern gibt es leider ziemlich viele...



Anzeige

Stellenmarkt
  1. Knorr-Bremse Systeme für Nutzfahrzeuge GmbH, Schwieberdingen
  2. Deutsche Post DHL Group, Staufenberg
  3. FIEGE Logistik Stiftung & Co. KG, Hamburg
  4. SARSTEDT AG & Co., Nümbrecht-Rommelsdorf


Anzeige
Spiele-Angebote
  1. (-72%) 5,55€
  2. 1,29€
  3. (-50%) 14,99€

Folgen Sie uns
       


  1. Signal Foundation

    Whatsapp-Gründer investiert 50 Millionen US-Dollar in Signal

  2. Astronomie

    Amateur beobachtet erstmals die Geburt einer Supernova

  3. Internet der Dinge

    Bosch will die totale Vernetzung

  4. Bad News

    Browsergame soll Mechanismen von Fake News erklären

  5. Facebook

    Denn sie wissen nicht, worin sie einwilligen

  6. Opensignal

    Deutschland soll auch beim LTE-Ausbau abgehängt sein

  7. IBM Spectrum NAS

    NAS-Software ist klein gehalten und leicht installierbar

  8. Ryzen V1000 und Epyc 3000

    AMD bringt Zen-Architektur für den Embedded-Markt

  9. Dragon Ball FighterZ im Test

    Kame-hame-ha!

  10. Für 4G und 5G

    Ericsson und Swisscom demonstrieren Network Slicing



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Fe im Test: Fuchs im Farbenrausch
Fe im Test
Fuchs im Farbenrausch
  1. Mobile-Games-Auslese GladOS aus Portal und sowas wie Dark Souls für unterwegs
  2. Monster Hunter World im Test Das Viecher-Fleisch ist jetzt gut durch
  3. Indiegames-Rundschau Krawall mit Knetmännchen und ein Mann im Fass

Black Panther: Spezialeffekte für Hollywood aus Berlin
Black Panther
Spezialeffekte für Hollywood aus Berlin
  1. TV SD-Abschaltung bei Satellitenfernsehen steht jetzt fest
  2. Roli Blocks im Test Wenn der Kollege die Geige jaulen lässt
  3. Kaputtes Lizenzmodell MPEG-Gründer sieht Videocodecs in Gefahr

Kingdom Come Deliverance im Test: Mittelalter, Speicherschnaps und klirrende Klingen
Kingdom Come Deliverance im Test
Mittelalter, Speicherschnaps und klirrende Klingen
  1. Kingdom Come Deliverance Von unendlich viel Rettungsschnaps und dem Ninja-Ritter
  2. Kingdom Come Deliverance Auf der Xbox One X wird das Mittelalter am schönsten
  3. Kingdom Come Deliverance angespielt Und täglich grüßt das Mittelalter

  1. Re: Einfach folgende News-Vertreiber blocken

    Dino13 | 23:52

  2. Re: So ein Blödsinn

    koriwi | 23:51

  3. Re: mal wieder nur im Westen

    applebenny | 23:47

  4. Re: Selbst im Iran besseres Netz

    SanderK | 23:46

  5. Re: Netzabdeckung Norwegen

    RaZZE | 23:38


  1. 21:26

  2. 19:00

  3. 17:48

  4. 16:29

  5. 16:01

  6. 15:30

  7. 15:15

  8. 15:00


  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