Skip to content

About

Linux hardware control with Thermalright Levita Vision display studio, NZXT Kraken LCD, fan and RGB control, OpenRGB, OpenLinkHub and Wallpaper Engine.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Open Hardware Control by Frelidon 3.4.29.176 STABLE

CI License: GPL-3.0-or-later Release

Open Hardware Control ist eine freie Linux-Oberfläche für NZXT-Kraken-LCD, Pumpe, Radiatorlüfter und RGB, für das Thermalright Levita Vision Display, für kalibrierte Mainboard-/Gehäuselüfter über Linux hwmon/NCT6687, für Corsair-Geräte über OpenLinkHub sowie für zusätzliche RGB-Geräte über eine von OHC automatisch verwaltete lokale Hardware-Engine. Das Projekt richtet sich an Fedora, Nobara, Debian, Ubuntu, Linux Mint, Arch Linux, Manjaro, EndeavourOS und openSUSE.

Projekt-Repository: https://github.com/Frelidon/open-hardware-control

Inoffizielles unabhängiges Community-Projekt: Bisher besteht keine offizielle Unterstützung, Kooperation, Freigabe oder Verbindung zu NZXT, Corsair, Thermalright, be quiet!, OpenLinkHub, OpenRGB oder anderen genannten Herstellern und Projekten. Produkt- und Markennamen dienen nur der Kompatibilitätsbeschreibung. Hersteller und Rechteinhaber erreichen Frelidon über die öffentliche Kontaktadresse im GitHub-Profil oder über den Steam-Benutzernamen Frelidon.

Screenshots

Übersicht

Kühlungszentrale
Kühlung · Levita/Kraken, Gehäuselüfter, CoolerControl-Schutz
RGB-Studio
RGB-Studio · Engine, ENE-DRAM, Testmodus, Designgalerie
LCD · Thermalright Levita Display-Studio
LCD · Thermalright-Levita-Studio mit zwei Ebenen
Wallpaper Engine
Wallpaper Engine · Steam-Workshop und Plasma-Wiedergabe
Profile
Profile · Kühlung, RGB, LCD und Design gemeinsam sichern
Einstellungen
Einstellungen · Design, Sprache, Anzeige, Autostart

Klick auf ein Bild öffnet die große Ansicht. Reihenfolge wie in der Seitenleiste der App.

Thermalright Levita Vision Display

Das 1600×720-Display der Thermalright Levita Vision 360 ARGB Black wird unterstützt. Das lokale Display-Studio kombiniert eigene Bilder und Videos (Ebene 1) mit einem vollständigen TRCC-Hardwaredesign oder frei verschiebbaren OHC-Live-Werten für CPU, GPU, RAM, Uhrzeit und eigenen Text (Ebene 2). Mitgeliefert werden elf eigene OHC-Hintergründe, zwölf eigene editierbare Datenlayouts, vier eigene Ebene-1-Animationen sowie fünf OHC-Effektfamilien mit zwölf Varianten. Hersteller-/TRCC-Katalogmedien, importierte Benutzerdateien, Stock-Clips und fremde Designbestandteile werden nicht mitgeliefert.

Der sichere Testmodus ist standardmäßig aktiv; echte USB-Übertragung erfolgt nur über das separat installierte GPL-Backend TRCC Linux (9.10.4 empfohlen). Pumpe und Radiatorlüfter der Levita laufen über getrennt bestätigte Mainboard-PWM-Header (PUMP_FAN, CPU_FAN) mit sicherem 70-%-/10-s-Test; CoolerControl blockiert parallele Schreibzugriffe.

Neu in 3.4.29.176 STABLE

  • Lüfteranschlüsse ausdrücklich als „Nicht angeschlossen“ überspringen und später erneut zuordnen.
  • Stopptest bis zwei Minuten mit kurzer Treiber-Absturzsicherung und Rückstellung bei Weiter/Abbruch.
  • Automatisch weiße Lüfterbeleuchtung während der Zuordnung; das bisherige RGB-Design kehrt danach zurück.
  • Temperaturaufzeichnung mit Sensorsymbolen, Auswahl per Ziehen und übersichtlichen Messwertkarten.

Installation

Die folgenden Dateinamen gelten für den kommenden lokalen Bau; Pakete sind noch nicht freigegeben.

Fedora und Nobara – RPM

Lade open-hardware-control-3.4.29.176-1.noarch.rpm in deinen Downloads-Ordner und führe aus:

cd ~/Downloads
sudo dnf install ./open-hardware-control-3.4.29.176-1.noarch.rpm

Debian, Ubuntu und Linux Mint – DEB

Lade open-hardware-control_3.4.29.176_all.deb in deinen Downloads-Ordner und führe aus:

cd ~/Downloads
sudo apt install './open-hardware-control_3.4.29.176_all.deb'

Universelles Installationspaket – ZIP

Für Fedora/Nobara, Debian/Ubuntu/Mint, Arch/Manjaro/EndeavourOS und openSUSE. Lade open_hardware_control_v3_4_29_176.zip herunter und führe aus:

cd ~/Downloads
unzip open_hardware_control_v3_4_29_176.zip
cd open-hardware-control-3.4.29.176
chmod +x install.sh
./install.sh

Eine vorhandene Version wird aktualisiert. Danach findest du Open Hardware Control by Frelidon im Anwendungsmenü oder startest im Terminal ~/.local/bin/open-hardware-control (der alte Befehl kraken-control funktioniert weiterhin). Die Abhängigkeitsprüfung erkennt die gängigen Paketmanager automatisch; alle distributionsspezifischen Befehle stehen in docs/INSTALL.md.

Optional: LACT (GPU-Tuning) und OpenRGB (RGB-Geräte) lassen sich im Assistenten oder ihrem Bereich nach Bestätigung installieren, sofern die Paketquelle unterstützt wird. OpenLinkHub (Corsair), TRCC Linux (Levita-Display) und CaptSilver Wallpaper-Engine-Plugin (KDE) bleiben getrennte Komponenten; OHC liefert sie nicht mit. OpenLinkHub kann im zugehörigen Bereich nach ausdrücklicher Bestätigung aktualisiert werden.

Sicherheit

  • Schreibzugriffe nur auf passende, erkannte Geräte: Kraken über liquidctl, Corsair über eine feste, validierte Aktionsliste, Mainboard-PWM erst nach physischer Bestätigung.
  • OpenLinkHub und OpenRGB werden ausschließlich über Loopback (127.0.0.1) angesprochen; OpenRGB nur im ausdrücklichen --client-Modus gegen den lokalen SDK-Server 127.0.0.1:6742.
  • RGB-/Corsair-Schreibrechte gelten nur für die aktuelle Sitzung; konkurrierende Geräte (NZXT ↔ OpenRGB, Corsair ↔ OpenLinkHub) bleiben gesperrt.
  • Polkit-Freigaben speichern kein Passwort; systemweite Dienste werden nie automatisch geändert. Keine Firmwareaktualisierungen, keine Cloud, keine Telemetrie.
  • Details: .github/SECURITY.md · docs/security/

Dokumentation

Ordner Inhalt
docs/INSTALL.md · docs/CHANGELOG.md Installation je Distribution, vollständige Änderungshistorie
docs/hardware/ Unterstützte Geräte, Profile, CPU-Profile, RGB-Studio, OpenLinkHub-Anbindung, USB-Mitschnittauswertung
docs/project/ Architektur, Projektstatus, Modulregister, Projektdokumentation, Roadmap, Entscheidungen
docs/security/ Sicherheitsaudits RGB/Desktop, Datenschutz, Scan-Bericht
src/ Anwendungscode: kraken_control.py (Einstieg), Fachmodule unter src/modules/, Grafiken unter src/assets/
docs/ai/ Arbeitsanleitungen für lokale und webbasierte Coding-KIs
docs/releases/ Release Notes aller Versionen, Release-Checkliste
packaging/ install.sh/uninstall.sh, VERSION, BUILD_CHANNEL, udev-Regel, Polkit-Policy, Metainfo, Desktop-Datei, Hilfsskripte

English version: docs/README.en.md

Status

Öffentliche Version, bereitgestellt ohne Garantie. Kanal STABLE, Lizenz GPL-3.0-or-later. Mitwirken: .github/CONTRIBUTING.md · Hilfe: .github/SUPPORT.md · Sicherheitsmeldungen: .github/SECURITY.md

Module

NZXT Kraken 2023

RGB, Bilder, GIFs, Uhr, statische und animierte Live-Hardwaredesigns, CPU-/GPU-Livewerte, softwaregeregelte CPU-Temperaturkurven für Pumpe und Lüfter, Profile, vier Sprachen und LCD-Sicherheitsfallback. Während einer LCD-Animation bleiben Kraken-Statusabfragen pausiert; nötige Pumpen-/Lüfteränderungen laufen als kurze exklusive USB-Transaktion, danach übernimmt der Streamer wieder.

Gerät USB-ID Umfang
NZXT Kraken 2023 1e71:300e Wasser, Pumpe, Radiatorlüfter, LCD
NZXT 2023 RGB Controller 1e71:2012 drei RGB-Kanäle

Thermalright Levita Vision

Display-Studio mit zwei Ebenen (siehe oben), neuer prozeduraler Rauch-Editor unter Display-Effekte, Import lokaler Bilder, Videos, .zt-Dateien und TRCC-Layoutordner, TRCC-Kategorien Gallery/Tech/HUD/Light/Nature/Aesthetic, Favoriten, eigener Designordner, Autostart beider Ebenen und Kühlung über bestätigte Mainboard-PWM-Header.

Mainboard- und Gehäuselüfter

Linux hwmon/NCT6687 (z. B. MSI X870-Familie). Jeder PWM-Kanal wird erst nach einem kurzen physischen Test freigegeben; danach Leise/Ausbalanciert, ein sofortiger 100-%-Leistungsmodus, eigene Kurven, Sensorquelle, Hysterese, ein rückstellender 0-%-/10-s-Stopptest sowie PWM/DC-Umschaltung nur über vorhandenes pwmN_mode. Fehlt dieser Knoten, bleibt der elektrische Modus im BIOS festgelegt. Beim Beenden geht die Regelung an BIOS/Firmware zurück.

Corsair · OpenLinkHub

Ausschließlich über die lokale API http://127.0.0.1:27003. Dokumentierte Schreibbefehle für Kühlung, RGB/LCD, Maus, Tastatur und Headset; Bedienfelder nur für erkannte Geräte. Benutzer- und Systemdienst werden getrennt erkannt. Die neue Versionsprüfung aktualisiert Paketinstallationen über vorhandene Quellen oder den sicheren Benutzerdienst-Pfad einschließlich Web-UI erst nach Bestätigung.

RGB-Studio · OpenRGB-SDK

OHC startet bei Bedarf einen privaten fensterlosen OpenRGB-Prozess und nutzt nur den lokalen SDK-Endpunkt. Erkannte Geräte, Zonen, LEDs und Modi, statische Farben, native Hardwaremodi, OHC-Animationen (Direct Mode), Geräte-Testmodus, ENE-DRAM-Kaltstart-Reinitialisierung und gespeichertes Startprofil.

Wallpaper Engine for KDE

Liest nur lokale Steam-Workshop-Metadaten, wählt Wallpaper über Plasmas offizielle Skript-Konfiguration und steuert die Wiedergabe über das lokale D-Bus-Objekt des separat installierten CaptSilver-Plugins. Der Assistent deckt Steam, Workshop, KDE-Hilfspakete und Plugin ab; auf Fedora bleibt der RPM-Download SHA256-geprüft und verlangt vor Polkit/DNF eine zweite Zustimmung.

Versionsverlauf

3.4.29.176 – Lüfter-Assistent mit unbenutzten Anschlüssen und neue Temperaturansicht.

3.4.29.175 – Modellkatalog mit Produktlinks und stabile Menüauswahl.

3.4.29.174 – Unabhängige Standard-DPI je Mausprofil.

3.4.29.173 – Lesbares Haussymbol nach Themen-/Akzentwechsel.

Alle früheren Versionen bis 2.9.x: docs/CHANGELOG.md und docs/releases/.

About

Linux hardware control with Thermalright Levita Vision display studio, NZXT Kraken LCD, fan and RGB control, OpenRGB, OpenLinkHub and Wallpaper Engine.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages