学习转需自助计算机科学

彻底解决Mac风扇狂转的问题

2017-11-16  本文已影响32460人  lanmoyingsheng

如果直接找最终方案,请看第5条。

之前Mac开机风扇就狂转,搞了一段时间,总结可能时一下集中原因。
最有可能是Mac的温度检测器不准确,误报电脑过热。具体表现为风扇狂转,kernal_task进程的CPU占用率达200%~400%,抢占CPU资源引起卡顿。

1、SMC文件删除,直接让温度检测器不工作

在/System/Library/Extensions中找到“IOPlatformPluginFamily.kext”,先备份,再删除(删除时直接按cmd+delete,可能需要密码),重启电脑。

2、禁止Spotlight建立索引(不建议开启,且可能禁止也不起作用)

禁止spotlight索引的命令:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

开启spotlight索引的命令:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
3、升级系统到MacOS 10.13,这个问题又出现了

之前要升级Xcode到9.3,但是系统较低,只能升级系统。升级完风扇又开始疯狂的转。即使进行1、2操作也不行。
后来在知乎上看到,关机启动电脑后,立即按住Option键,出现从哪个盘启动的界面,等待一会,如果风扇还是很响那就是硬件的问题了。很不幸,我的Mac中招了,应该是硬件问题。
破Mac太不耐操了,之前又一次就用湿的纸巾擦屏幕、键盘。可能有些水渗入主板上了,导致键盘失灵,重启不能开机。

4、因为节俭缺money原因,不会送修的,凑合着用吧。

这次,升级完系统,又卡了,重复1操作,重启后风扇沙沙响,后来不信邪,又把删除的SMC文件还原回去,重启还是风扇沙沙响,醉了。
破机器,太矫情。
不搞了,等哪天烦了,不做iOS了,直接搞Linux。

5、彻底解决Mac风扇狂转的问题

周一早上来上班,开电脑后能卡死,实在受不了了,网上搜一搜,偶然在百度经验上找到一篇文章: Macbook风扇声音大怎么办?,介绍了一个软件叫Macs Fan Control,说是可以监控mac硬件的温度,本着试试看的心理,想不到歪打正着,下载软件打开,调成中文界面,点着点着突然发现可以控制风扇的转速,即控制策略,当场直接设置了最高转速,风扇转速直接降下去了,声音也没了,当时那个爽啊😊😊😊。
整个世界都安静了!!!

这里总结一下:
1)、必须删除SMC文件,具体操作见第1步,每次升级系统也要删除SMC文件。如果找不到甚至没有这个文件,应该可以跳过直接下一步。
2)、网上搜索下载这个软件,是免费的。调整Macs Fan Control的控制策略,根据自己经验,配置软件,设置开机启动。
3)、后来综合考虑,我的控制策略:依赖CPU温度,当CPU温度高于92摄氏度时,风扇开始转动,最高99摄氏度。注意这里设置温度不能太高,否则没到那个温度电脑就过热死机了。

上一篇 下一篇

猜你喜欢

热点阅读