superx-goes-arch
Find a file
Kay Türtscher 97abbcb8da steam-egpu: auto-detect mit --sync-only für hyprland autostart
Beim Login wird via exec-once geprüft ob eGPU da ist und die
Launch Options entsprechend gesetzt. Kein manuelles Umschalten mehr.

Hyprland-Config ins Repo aufgenommen.
2026-06-06 19:44:25 +02:00
configs steam-egpu: auto-detect mit --sync-only für hyprland autostart 2026-06-06 19:44:25 +02:00
docs docs: egpu gaming — auto-detect wrapper statt manueller launch options 2026-06-06 13:19:46 +02:00
tools steam-egpu: auto-detect mit --sync-only für hyprland autostart 2026-06-06 19:44:25 +02:00
udev steam: auto-egpu-detection via VDF-patch statt Shell-Wrapper 2026-06-06 19:43:46 +02:00
.gitignore Document Super X RGB OEM layer and add Linux bridge scaffold 2026-05-25 10:15:10 +02:00
README.md frostbay: BLE-Steuerung produktiv + Doku + Repo-Aufräumung 2026-06-05 21:13:35 +02:00

SuperX-goes-Arch

Arbeitsrepo für Linux-/Arch-Support auf dem OneXplayer Super X.

Aktueller Stand (2026-06-05)

Fertig

Bereich Status
Frostbay BLE (Drosselung) Produktiv — tools/frostbay_ble.py steuert Fan/Pumpe via BlueZ/D-Bus
Frostbay Status Live-Read von Temp, RPM, Flow, Alerts via BLE GATT
Niri + DMS Installiert & konfiguriert — niri 26.04 + DankMaterialShell 1.4.6
Protokoll-Doku docs/frostbay-ble-protocol.md — vollständig dokumentiert

In Arbeit / Blockiert

Bereich Status
Frostbay RGB Funktional via BLE, aber LED-Strips physisch nicht angeschlossen
Mainboard RGB (WS2812B) Hardware-Reverse läuft — Logic Analyzer bestellt, tools/superx_signal_decode.py vorbereitet
WMI/EC-Kernel-Module Erste Module kompilieren, aber noch nicht funktional

Ordner

  • docs/ — Protokolldokumentation, Research-Notizen
  • tools/ — Python-Skripte und WMI-Kernel-Module
  • config/ — Niri/Wayland-Konfigurationen

Frostbay-Steuerung

# Status check
sudo python3 tools/frostbay_ble.py status

# Drosseln (custom mode)
sudo python3 tools/frostbay_ble.py mode custom --fan 25 --pump 25

# Ausschalten
sudo python3 tools/frostbay_ble.py off

Details: docs/frostbay-ble-protocol.md

Niri + DankMaterialShell

Niri ist ein scrollend-kachelnder Wayland-Compositor, DMS liefert Material-3-Shell mit Panel, Launcher, Notification-Center und mehr. Konfiguration liegt unter config/niri/.

# Installation (bereits erfolgt)
sudo pacman -S dms-shell dms-shell-niri matugen

Hardware

  • OneXplayer Super X (Intel Meteor Lake)
  • Eingelötete WS2812B-Stripes am Mainboard-Anschluss RGB2
  • SYSTEK ZT5571VG-Platine (GA25-RGB_FPC_VA_5522) als RGB-Controller
  • Frostbay ONEC1 Wasserkühlung (BLE GATT)

Git Remote

git remote add origin ssh://git@git.nepharius.at:2222/nepharius/superx-goes-arch.git

Roadmap

  1. Frostbay unter Linux/BlueZ auf Arch reproduzierbar steuern
  2. Logic Analyzer an Mainboard-RGB2-Pin → OEM-Protokoll decodieren
  3. Entweder kompatible Ersatz-LEDs oder Software-Übersetzer (MCU→WS2812B)
  4. Niri/DMS-Integration mit Frostbay-Daemon (Fan-Kurven + Quick-Toggles)
  5. Optional: hhd-Plugin oder Standalone-Daemon für vollständige Systemsteuerung