黑苹果系统发热与续航
黑苹果系统的安装,最难的在EFI文件的配置上,EFI配置完成后,95%的功能可以实现,剩下的就留给白苹果了,世界上没有完美的黑苹果,只有极限无限趋近于白苹果的黑苹果。
注:本文关闭Turbo Boost的方法参考程序员的秘密,非常感谢该网站博主针对白苹果问题提出的方案,该方案同样适用于黑苹果,并且在黑苹果上得到非常大的帮助。
本文关闭mds占用和聚焦索引的方法参考了知乎博主yaotao的方法,该方法的前两条命令对Monterey和BigSUR是适用的。
背景
无论博主的BigSur系列还是Monterey系列的EFI,都会出现一点瑕疵,那就是发热和耗电问题,这个问题着实让人头疼,网上查阅了各种资料,大家的黑苹果普遍问题都是发热严重和续航问题,查看CPU的温度80-90度,那针对这么高的温度,是什么原因造成的呢?到底有没有相对缓和一点的解决方案?
原因
1.电脑后台运行应用程序太多。
2.CPU睿频,Turbo Boost过度运行。
3.pmset默认设置hibernatemode为3
解决方案
1.电脑后台运行程序太多,可以适量的关闭一些不需要的应用程序。
2.电脑发热严重,可以设置为电池供电时关闭CPU睿频,电源供电时默认为开启CPU睿频状态,这样可以在外出办公时电池电量得到很好的续航。相应的文件需要放在电脑的Library的子文件下,具体操作如下:
(1)64位的DisableTurboBoost.64bits.kext驱动,有需要可以点击下载,下载链接:关闭Turbo Boost
(2)下载完压缩包后,进行解压,可以看到如下的两个文件:
(3)将DisableTurboBoost.64bits.kext驱动放在系统lIbrary的Extents文件夹下。具体位置如下图所示:
(4)相应的plist文件需要放在Library下的LaunchDaemons文件夹下,具体如下图所示:
(5)然后执行如下命令:
launchctl load -w /Library/LaunchDaemons/com.rugarciap.KextLoadDisableTurboBoost.plist
(6)重启电脑,然后在使用电池供电时候,电脑的温度会得到明显下降。一方面日常的娱乐办公CPU正常模式下已经可以满足要求,没有必要增加CPU的频率,增大功耗,这样也就导致了为什么耗电会非常严重;另一方面如果真的需要运行大功率软件可以在供电模式下使用,同时可以借助外设给电脑降温。从而实现外出办公保证电池的续航可以久一点。
3.电脑的电源设置开启低电量模式,具体操作如下图所示:
(1)打开命令终端输入sudo su,然后输入密码进入管理员权限,接下来输入pmset -g custom查看目前的相关参数。
(2)可以在当前管理员模式下,设置hibernatemode值为25,具体操作命令如下:
设置电池
pmset -b hibernatemode 25
设置电源
pmset -c hibernatemode 25
查看参数
pmset -g custom
4。除此之外还可以关闭mds,聚焦索引的CPU占用率。
具体操作命令如下:
sudo mdutil -a -I off
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
5.同时也可以关闭mac上的大量动画,具体操作可以查找网上相关资料。
结果
(电脑睡眠时基本不掉电,可以正常唤醒)
可以观察到21点到6点,电量的变化不是太大,只因中间唤醒了一次。
致谢
1.非常感谢程序员密码网站的博主提供的解决方案,致以诚挚的感谢。博主博客原文链接如下:博客原文
2.非常感谢知乎博主yaotao的解决方案,为解决该问题提供了解决思路和方案。博主的知乎博客原文链接如下:博客原文