Skip to content

Releases: I4cTime/cryo

v0.2.0 — the ecosystem release

Choose a tag to compare

@I4cTime I4cTime released this 09 Aug 04:48

Cryo grows from one-machine tool to a capability-probed command center for the alienware-wmi ecosystem. The daemon resolves what your hardware supports at startup; the GUI, tray, and CLI render only what exists.

Highlights

  • Capability probing — available profiles, G-Mode, fan-boost writability, lighting controller, turbo control, and NVML are detected at daemon start and shipped in every telemetry frame
  • Per-machine profile naming — built from what the kernel actually advertises: on G-Mode machines balanced-performance is Performance and performance is G-Mode; without G-Mode, performance is Performance
  • cryoctl doctor — a hardware/driver compatibility report (works without root or a running daemon), formatted for pasting straight into a model report
  • Discovery instead of hardcoding — Mains supply found by type (battery rules now work on ACAD/AC0/ADP1 machines), turbo control abstracts over intel_pstate, acpi-cpufreq, and per-policy amd_pstate boost
  • Thermal Guard min-hold — no more 100%→0%→100% saw-toothing under sustained load
  • Fixes — Custom mode works on kernel 6.14+ (per-handler platform-profile node), tray Show/activation works on Wayland compositors, GUI mirrors real daemon config

Compatibility

Developed on the Alienware m18 R2; designed for the wider alienware-wmi family (Alienware m/x-series, Dell G-Series). See docs/COMPATIBILITY.md — and whatever machine you have, cryoctl doctor + a model report helps, working or not.

Install

git clone https://github.com/I4cTime/cryo.git && cd cryo
sudo packaging/install.sh

Full docs at cryo.i4c.studio.

v0.1.0 — the frozen core

Choose a tag to compare

@I4cTime I4cTime released this 09 Aug 04:49

The initial import — Cryo as originally built for the maintainer's Alienware m18 R2.

  • cryod root daemon (systemd) driving thermals through the in-kernel alienware-wmi driver over sysfs — no acpi_call, no out-of-tree modules
  • Six power modes mapped onto kernel platform profiles
  • Custom fan curves with hysteresis + Thermal Guard failsafe
  • NVML game detection with auto G-Mode and profile restore
  • Auto profiles on AC/battery transitions
  • 4-zone AlienFX lighting over raw HID (incl. the signature Quantum cyan↔violet morph)
  • Qt/QML GUI + tray, cryoctl CLI, JSON-lines socket API

Historical tag — see v0.2.0 for the first release intended for machines beyond the m18 R2.