CM-RGB-MONITOR(1)

πŸ“¦ version 0.4.0, in fedora 43, fedora 44

πŸ’– CM-RGB-MONITOR(1) πŸ’–

okay bestie so this is a page from the User Commands manual, and it's literally about making your cooler glow in real time. no cap, this is the one. πŸ¦‹


✨ NAME ✨

cm-rgb-monitor β€” drive the CM RGB / Wraith Prism LEDs from live CPU load, temperature and fan speed


🌈 SYNOPSIS 🌈

cm-rgb-monitor [OPTIONS]

πŸ’… DESCRIPTION πŸ’…

So cm-rgb-monitor just... runs. forever. continuously. it's giving main character energy that never exits. ✨ It samples your CPU load (and optionally temperature and fan speed if you've got lm-sensors/psutil hooked up) and updates the cooler's LEDs to reflect those readings in real time.

The way that it works: the ring shows CPU load as a rotating arc πŸ”₯, and the logo/fan LEDs can optionally show temperature or CPU frequency as a color gradient, or strobe in sync with fan speed (that's the mirage effect, and yes it's iconic).


πŸŽ€ OPTIONS πŸŽ€

  • --bg-color HEX β€” the background LED color, bestie. default: #00FFFF.
  • --cpu-color HEX β€” the color of the CPU-load LEDs. default: #FFA500.
  • --brightness 1-5 β€” LED brightness, and it gets clamped to 1–5 (so don't try to be extra, it won't let you). default: 4.
  • --interval SECONDS β€” how often it updates, 0.01–60. default: 0.2.
  • --verbose β€” prints the CPU load and sensor readout to stdout, so you can actually see what's going on πŸ‘€.
  • --show-temp β€” shows the selected temperature sensor's reading on the cooler's fan LED.
  • --temp-source CHIP/FEATURE β€” the temperature source, given as <chip>/<feature> (like k10temp/Tdie, which is the default). use --list-temp-sources to see what's actually available on the current system, periodt.
  • --temp-low DEGREES β€” the temperature considered "low" for the color gradient. default: 50.
  • --temp-high DEGREES β€” the temperature considered "high" for the color gradient. default: 80.
  • --temp-low-color HEX β€” the color representing low temperature. default: #00FFFF.
  • --temp-high-color HEX β€” the color representing high temperature. default: #FFA500.
  • --show-cpu-frequency β€” shows the current CPU frequency on the logo LED as a color gradient. lowkey obsessed. πŸ’œ
  • --freq-low-color HEX β€” the color representing low CPU frequency. default: #00FFFF.
  • --freq-high-color HEX β€” the color representing high CPU frequency. default: #FFA500.
  • --smoothing 0-1 β€” smoothing applied to the measured values so the LED color changes are less jumpy 🧚; 0 disables smoothing, and values near 1 average heavily over time. default: 0.8.
  • --mirage β€” enables the mirage effect: strobes the fan LED at a frequency derived from the current fan speed. ✨
  • --mirage-fan CHIP/INDEX β€” the fan speed source for the mirage effect, given as <chip>/<index>. default: nct6797/1.
  • --mirage-factors R,G,B β€” the fan speed-to-mirage-frequency factor(s), as one shared value or a comma-separated red,green,blue triplet. experiment with different values to change the strobe pattern (that's literally the point, go off). default: 7.0,7.0,7.0.
  • --list-temp-sources β€” prints the available <chip>/<feature> temperature sources detected via lm-sensors, and then exits.
  • --help β€” shows a summary of options and exits.

🌸 EXAMPLES 🌸

show CPU load on the ring and temperature on the fan LED:

cm-rgb-monitor --show-temp

list the available temperature sensors so you can pick a --temp-source:

cm-rgb-monitor --list-temp-sources

enable the mirage fan-speed strobe effect with custom factors:

cm-rgb-monitor --mirage --mirage-factors 5.0,7.0,9.0

πŸ‘‘ SEE ALSO πŸ‘‘

cm-rgb-cli(1), cm-rgb-gui(1)


πŸ’– AUTHOR πŸ’–

gfduszynski


okay that's the whole page, you're welcome 🫢 this was cm_rgb version 0.4.0, dated 2026, and it's still CM-RGB-MONITOR(1) if you needed to cite your sources. go make your cooler slay πŸŒˆπŸ’…

πŸ“¦ where this page comes from