mbpfan is a lightweight daemon for Linux that provides fan speed management for MacBook and MacBook Pro hardware. It reads temperature data via the coretemp kernel module and drives fan speeds through the applesmc interface, making it especially valuable for users running Linux natively on Apple hardware where automatic thermal control may be lacking. The daemon supports multiple processors and multiple fans, allowing flexible configurations for complex Mac models, and aims to keep systems both cool and quiet by dynamically adjusting fan behavior. While originally based on Allan McRae’s mbpfan, this enhanced version expands compatibility and tuning options. It’s especially useful on Linux installations where default drivers don’t effectively communicate with Apple’s proprietary sensor and fan hardware. Users often pair it with custom configuration profiles to match their preferred balance of noise and temperature control.

Features

  • Dynamic fan control for MacBooks on Linux
  • Compatible with multiple processors and fans
  • Uses coretemp and applesmc kernel interfaces
  • Configurable temperature-to-fan curves
  • Minimal resource overhead
  • Flexible configuration via text files

Project Samples

Project Activity

See All Activity >

Categories

Fan Control

License

GNU General Public License version 3.0 (GPLv3)

Follow mbpfan

mbpfan Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of mbpfan!

Additional Project Details

Operating Systems

Linux, Mac

Programming Language

C

Related Categories

C Fan Control Software

Registered

2 days ago