Skip to content
Back to home
Hardware matrix

Will Cryo run on my machine?

Cryo is built on the mainline alienware-wmi kernel driver, so it reaches well beyond the laptop it was written on. The daemon probes every feature at startup and each client renders only what exists. Run cryoctl doctor for a verdict in one line.

The four verdicts

cryoctl doctor ends with one of these. It needs no running daemon and prints a report made for pasting into a model report.

SUPPORTED

Everything Cryo does is available on this machine.

cryod runs with the full feature set.

PARTIAL

Full thermals and power modes; one or more extras are missing (fan boost, lighting, NVML game detection, a Mains supply, turbo, the CPU cap).

cryod runs; the missing features are hidden or disabled with a notice.

LIMITED

The driver exposes no hwmon and/or no platform profiles, so fans, temperatures, curves, the Thermal Guard and power modes are out.

cryod still runs what exists — GPU telemetry, game detection, the turbo toggle, the CPU cap and lighting — and every client hides the rest.

UNSUPPORTED

Nothing at all for Cryo to drive: no thermals, profiles, turbo, cap, lighting or NVML.

cryod logs one plain-language reason, exits 78 and is not restarted.

Feature availability

FeatureRequiresWhen missing
Power modesalienware-wmi platform profilesLimited mode: mode grid hidden, auto rules idle; everything else runs
Fans and temperaturesalienware-wmi hwmonLimited mode: telemetry tiles, fan control, curves and guard hidden; GPU telemetry stays
G-ModeG-Mode-capable model (kernel advertises balanced-performance and performance)"Performance" becomes the boost profile; auto-rules fall back
Fan curves + manual boostfan*_boost support — probed; "not implemented in every model" per the kernel docsCurves and sliders disabled with a visible notice
Thermal GuardFan boost (above)Disabled — nothing to actuate
Auto profiles (AC/battery)A Mains-type power supply in sysfs (name discovered, not assumed)Battery rules never fire; everything else works
CPU Turbo toggleintel_pstate/no_turbo or cpufreq/boostToggle hidden
CPU power cap (per mode)intel_pstate/max_perf_pct (Intel; amd_pstate has no global knob)Cap card hidden; cryoctl cap reports it unavailable
Game detectionNVIDIA proprietary driver (NVML)Auto-G-Mode off; manual modes unaffected
AlienFX lightingAW-ELC USB controller 187c:0550/0551 (≈2020+ m/x-series keyboards)Lighting section hidden

Reported models

Grows one report at a time — working or not, both results belong here.

ModelVerdictThermalsCurves / GuardG-ModeLightingGame senseReported by
Alienware m18 R2 (Intel + RTX 4080)SUPPORTED✓✓✓✓✓maintainer
Alienware Aurora R4 (2011 desktop, RTX 5060 Ti)alienware-wmi loads but exposes no hwmon or profiles; the 187c:0513 lighting controller predates AW-ELC. GPU telemetry, game detection, turbo and the CPU cap work.LIMITED✗✗✗✗✓community (issue #9)

Have a different Alienware or Dell G-Series machine? Run cryoctl doctor and open a model report with the output. The canonical matrix lives in the repo's COMPATIBILITY.md.

Known out of scope

  • AMD dGPU game detection (needs DRM fdinfo instead of NVML)
  • Pre-ELC lighting controllers (older AlienFX protocols, per-key RGB)
  • Thermals on Aurora/Area-51 desktops the driver doesn't cover — pre-2012 models run in limited mode