Simple Fan Daemon for T2 Macs, rewritten from the original Python version.
cargo build --release
- Copy the
target/release/t2fanrd
executable to wherever your distro wants executables to be run by root. - Setup the executable to be run automatically at startup, like via a systemd service.
Initial configuration will be done automatically.
For manual config, the config file can be found at /etc/t2fand.conf
.
There's four options for each fan.
Key | Value |
---|---|
low_temp | Temperature that will trigger higher fan speed |
high_temp | Temperature that will trigger max fan speed |
speed_curve | Three options present. Will be explained in table below. |
always_full_speed | if set "true", the fan will be at max speed no matter what. |
For speed_curve
, there's three options.
Key | Value |
---|---|
linear | Fan speed will be scaled linearly. |
exponential | Fan speed will be scaled exponentially. |
logarithmic | Fan speed will be scaled logarithmically. |
Here's an image to better explain this. (Red: linear, blue: exponential, green: logarithmic)