在MacBook Pro 12-1 with ubuntu 15.10 上安装风扇控制器(mbpfan)

zz/2023/12/3 1:51:47

前言

最近入了一款MacBook Pro 12-1(R屏 2015年 13款),由于工作内容需求,不得不安装了一份ubuntu 15.10,在使用过程中发现风扇转速不能很好的控制,经常出现温度过高,风扇却没怎么转的情况,Google了一下,发现有一个东西叫做mbpfan,这里记录一下安装及使用过程。

本文所有内容都基于ubuntu 15.10操作而来,不保证其他OS同样适用

开始安装

  • 首先运行git clone https://github.com/dgraziotin/mbpfan.gitmbpfan源码下载下来,当然你也可以选择zip download等方法

  • 将传感器mod加载进内核

xs@xs-MacBookPro:~$ sudo vim /etc/modules
#add coretemp and applesmc to save
#修改后的文件内容,已经加入coretemp和applesmc
xs@xs-MacBookPro:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
coretemp
applesmc
xs@xs-MacBookPro:~$
  • 进入mbpfan源码目录开始进行安装测试
cd mbpfan #确保终端当前路径跟刚才clone所处路径相同
sudo apt-get install build-essential #安装编译必需环境
make
sudo make install #此命令会将mbpfan安装到/usr/sbin,将配置文件安装到/etc/mpfan.conf
sudo make tests #测试命令,会显示本机风扇、内核等关键信息
  • 现在mbpfan已经可以正常运行了,但我们还要将其加入开机启动
sudo cp mbpfan.service /etc/systemd/system/ #systemd start
sudo systemctl daemon-reload
sudo systemctl start mbpfan.service
sudo systemctl enable mbpfan.service
sudo systemctl start mbpfan
sudo service mbpfan start #此时mbpfan就已经加入开机启动了,会每次跟随系统启动
  • 关于mbpfan配置文件,大家可以自行更改,我将默认的转速降低到1000,低温感受不到风扇声音了
xs@xs-MacBookPro:~$ cat /etc/mbpfan.conf
[general]
min_fan_speed = 1000    # default is 2000
max_fan_speed = 6200    # default is 6200
low_temp = 63           # try ranges 55-63, default is 63
high_temp = 66          # try ranges 58-66, default is 66
max_temp = 86           # do not set it > 90, default is 86
polling_interval = 7    # default is 7
xs@xs-MacBookPro:~$

风扇转速

参考文献

https://github.com/dgraziotin/mbpfan


http://www.ngui.cc/zz/1544800.html

相关文章

arduino继电器控制风扇_Arduino基础入门篇24—继电器控制

继电器是一种电子控制器件,是用较小的电流去控制较大电流的一种“自动开关”,通常应用于自动控制电路中起着自动调节、安全保护、转换电路等作用。 本篇介绍继电器的使用,通过串口发送命令来控制继电器动作。1. 继电器介绍继电器原理电磁式继…

DDC控制器简介

了解DDC控制器之前,先看BAS。 BAS 楼宇自动化系统 Building Automation System 是将建筑物或建筑群内的电力、照明、空调、给排水、消防、运输、保安、车库管理设备或系统,以集中监视、控制和管理为目的而构成的综合系统。楼宇自动化系统通过对建筑&am…

arduino继电器控制风扇_如何基于Arduino制作DHT22控制的风扇

在本文中,我们将了解如何制作Arduino温度控制风扇,项目会使用到DHT22温湿度传感器和继电器,通过DHT22传感器获取温度值,并将此温度值显示在LCD上,然后程序检查温度值是否大于35度,如果满足,继电…

微型计算机系统实验总结(学习性实验:IO地址译码,可编程并行接口8255,交通灯控制实验 + 自主设计实验:汽车信号灯控制系统,电风扇控制器,洗衣机控制系统,霓虹灯,电梯控制系统)

实验配套软件: https://download.csdn.net/download/qq_39932172/11221584 实验指导用书: 教师版: https://download.csdn.net/download/qq_39932172/11221447学生版:https://download.csdn.net/download/qq_39932172/112214498个实验Word文档: 3个学习性实验: IO地址译…

超实用的Mac风扇控制系统:Macs Fan Control Pro mac中文版

Macs Fan Control Pro Mac中文激活版是专为mac用户开发的一款Mac风扇控制系统,用户可以监控电脑中的显卡温度、以及风扇等等,可以帮你解决mac风扇噪音问题,解决mac发热问题,而且支持自定义风扇转速策略设置 ,非常好用&…

arduino继电器控制风扇_arduino控制继电器

一、arduino控制继电器典型的继电器结构原理图如下:继电器有一个输入回路,一般接低压电源,有一个输出回路,一般接高压电源。输入回路中有一个电磁铁线圈,当输入回路有电流通过,电磁铁产生磁力,吸…

python控制风扇_Python语音控制普通风扇实现教程

完成这项有趣的实验,你所需要的材料有:其实也可以改造220V风扇,但是比较复杂,需要多一个继电器,我们下一篇讲改造台灯的时候会说到。建议开始之前先阅读上一篇文章:Python利用智能音箱语音控制电脑开关机 你…

计算机主板的风扇控制,主板风扇调速知识【图文详解】

导语:对于现在的青少年来说电脑已经成为了他们生活中的必不可缺少的东西,他们用电脑上网、他们用电脑打游戏。在大学的网友朋友们都会知道,当他们在玩游戏很久的时候电脑的 风扇 会变得的越来越热,那么今天小兔为大家介绍的就是主…

NVIDIA Jetson之PWM风扇自定义控制

0 背景 在用 jetson 开发过程中,可以加装风扇进行温度控制,避免温度过高。使用 PWM 风扇可以进行调速,默认采用系统设置的逻辑进行控制,那么,如果我们想自己修改逻辑,按照自己的意愿进行控制可以吗?当然可以!而且已经有人实现了。 1 硬件连接 在控制之前,首先要正确…

家用风扇控制系统c语言程序设计,数字风扇控制系统的设计

本文主要描述如何利用 MSP430 系列微控制器实现数字风扇控制系统的设计。1. 概述风扇常用于驱散系统中产生的热量,典型地应用于电源系统或网络服务器中。一般简单的风扇冷却系统冷却风扇会一直在全速状态下连续运转,这样会消耗系统大量的能量并增加系统噪…