Skip to content
On this page

๐Ÿฅฃ Mix Profiles โ€‹

Mix Profiles combine multiple Graph Profiles using a mix function (Maximum, Minimum, Average, Difference).

Choosing a function:

  • Maximum: prioritize the hottest input (most common for case/exhaust fans).
  • Minimum: keep speeds low unless all inputs are hot (niche).
  • Average: smooth overall response when multiple parts contribute heat.
  • Difference: react to temperature gaps (e.g., internal vs. ambient) to maintain airflow margins.

TIP

After mixing, you can fineโ€‘tune with an Overlay Profile

Mix Profile vs. Mix Custom Sensor โ€‹

Both tools combine multiple inputs, but they operate at different levels of the control chain:

Mix Custom SensorMix Profile
What it combinesTemperature sensor readingsGraph Profile outputs (fan duty %)
Output typeA virtual temperature sensorA fan duty signal
Best whenSensors have similar ranges and dynamicsSensors have different ranges or response curves
Feeds intoAny Profile as a temperature sourceDirectly controls a fan channel

Use a Mix Custom Sensor when you want a blended temperature to drive a single Graph Profile. Use a Mix Profile when each temperature source needs its own tuned curve before blending.

Example: CPU + GPU case fans โ€‹

Goal: drive case fans from whichever of CPU or GPU is hotter, using separate curves for each.

  1. Create a Graph Profile named "CPU Curve" โ€” set your CPU temperature sensor as the source.
  2. Create a Graph Profile named "GPU Curve" โ€” set your GPU temperature sensor as the source.
  3. Create a Mix Profile โ€” select both "CPU Curve" and "GPU Curve", choose the Maximum function.
  4. Apply the Mix Profile to your case fan channels from the Controls page.

The fans now respond to whichever component is hotter, with each input independently shaped by its own curve.

TIP

To fine-tune per fan group (e.g., front intake vs. rear exhaust), layer an Overlay Profile on top of the Mix Profile.

Example:

Mix Profile Example

See Also โ€‹

  • Custom Sensors - Mix temperature sensors instead of profile outputs
  • Overlay Profiles - Layer per-group offsets on top of a Mix Profile
  • Profiles - Understand Graph Profiles before combining them
  • Control Flow - See how Mix Profiles fit the full signal path

Released under the GPLv3+ License.