MBPFan 指南

MBPFan 指南

mbpfan项目地址:https://gitcode.com/gh_mirrors/mb/mbpfan

1. 项目介绍

MBPFan 是一个专为搭载 Apple MBR(MacBook 和 MacBook Pro)处理器的 Linux 系统设计的守护进程,它监控核心温度并调整风扇速度以保持设备冷却。这个增强版支持任意数量的处理器和风扇(最多10个),仅通过处理器温度作为输入来控制风扇。MBPFan 需要 coretempapplesmc 内核模块加载,并且需要root权限运行。它可以后台运行或在前台模式下操作,提供系统日志和标准输出的详细模式。用户可以通过 /etc/mbpfan.conf 文件进行配置。

2. 项目快速启动

安装 MBPFan

Ubuntu 或 Debian (18.04 及以上)
sudo apt-get update
sudo apt-get install mbpfan
Arch Linux
sudo pacman -Syyu mbpfan
其他操作系统

首先确保 coretempapplesmc 内核模块已加载:

lsmod | grep -e applesmc -e coretemp

如果没有列出,则需手动加载:

echo "coretemp" >> /etc/modules
echo "applesmc" >> /etc/modules

然后编译并安装 MBPFan:

git clone https://github.com/dgraziotin/mbpfan.git
cd mbpfan
make
sudo make install

启动 MBPFan

sudo systemctl start mbpfan

为了开机自启 MBPFan:

sudo systemctl enable mbpfan

3. 应用案例和最佳实践

  • 在高温环境下,可以增加 min_speed 设置以提前提高风扇转速,减少处理器过热风险。
  • 使用 mbpfanctl 工具实时查看和调试风扇状态,例如:mbpfanctl status
  • 定期检查 /etc/mbpfan.conf 的配置,根据实际需求优化设置。

4. 典型生态项目

  • CoreTemp: 提供处理器温度监测,是 MBPFan 的基础组件。
  • applesmc: 用于 Apple 设备的系统管理控制器接口,为 MBPFan 提供硬件访问。
  • systemd: 整合 MBPFan 服务的初始化系统,使 MBPFan 能在系统启动时运行。

为了确保 MBPFan 正常运行,建议定期更新内核模块和软件包,并加入社区讨论组获取最新资讯和支持。如遇到问题,查看官方仓库的 Issues 页面或提交新问题以寻求帮助。

mbpfan项目地址:https://gitcode.com/gh_mirrors/mb/mbpfan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宗廷国Kenyon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值