Skip to content

GnomedDev/T2FanRD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T2FanRD

Simple Fan Daemon for T2 Macs, rewritten from the original Python version.

Compilation

cargo build --release

Installation

  1. Copy the target/release/t2fanrd executable to wherever your distro wants executables to be run by root.
  2. Setup the executable to be run automatically at startup, like via a systemd service.

Configuration

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) Image of fan curve graphs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages