黑苹果系统的优化与问题解决(一)
注:由于只有一台笔记本电脑,所以我们更专注于解决一款笔记本电脑的问题,同样的问题其他笔记本电脑同样适用,本人在windows系统安装和问题解决进行了近300次大大小小的远程服务,因程序开发和忠于对Linux系统的强大的terminal喜爱,遂萌生了对黑苹果系统的尝试,在使用过程中,因强迫症的原因,所以本期对黑苹果经验进行分享。
注:本次测试为BigSur最新版本11.7.1
再次列出本机电脑配置如下:
硬件配置 | 型号 |
---|---|
集成显卡 | 英特尔UHD620 |
独立显卡 | 英伟达MX150 |
内存 | DDR4 16G |
键盘 | PS2无背光 |
触控板 | ELAN2202 |
声卡 | ALC256 |
显示器 | 1920*1080,15.6 |
机械硬盘 | 1T |
固态硬盘 | 三星970EVO 512G |
WIFI+蓝牙 | Intel AX210 160MHz |
处理器 | Intel 酷睿i5 8250U |
1.UHD620 VRAM 3072MB
UHD620缓冲帧的注入,可以参考前几期博客的相关的BigSur和Monterey配置文件,在UHD 为2048MB大小的基础上进行修改,使UHD620 VRAM设置为3072MB大小,提高核显的性能。
需要修改的配置大致如下:
按照上述配置进行id修改和注入,可以实现UHD620 VRAM大小为3072MB。
修改后展示:
经测试发现在后台听着歌曲,虚拟机安装着系统,cpu占用大概在85%左右。系统似乎感觉流畅了不少。
2.原生节能模式开启
最初发现黑苹果系统的耗电严重,但是发现独显已经屏蔽,不知为什么续航上还是不太理想。
1.方案:通过OC的config.plist配置来实现禁用独显并制作独显屏蔽的ssdt文件,ssdt的配置所需要的工具有ssdt-dGpu-off.dsl,ssdttime-master.通过在Windows系统下查看独显的位置路径,找到相关的参数进行定制,然后修改ssdt-dgpu-off.dsl文件里面相关的参数信息,再通过ssdttime-master将dsl编译成二进制aml文件,再将aml加载到oc,从而实现对独显的配置。
上述操作需要再windows系统下进行。
2.方案:同样oc的配置文件中添加对独显的屏蔽命令。
同时config.plist的boot-args文件添加参数 -wegnoegpu
3.方案:家在ssdt配置文件,ssdt-SUBS,ssdt-PMC,ssdt-PLUG.aml等。这些配置文件除了独显和核显外基本上好多通用。
效果为:Monterey会显示更多的关于电量的控制操作(低电量模式等等),BigSur大致的电量操作如下,不同机型会有所不同。
3.时间不同步
好多用户反应苹果系统的时间与切换到Windows下的时间相差8个小时,至于为什么相差八小时,是因为两个系统对时间的处理上遵循的时间机制不同。
这里主要解决单系统下问题,双系统通常在Windows下添加注册表就可以了,这里不再讲述。单系统时间同步问题,通过相关的配置文件操作即可,参考gitee博主的方法:博主博客 https://gitee.com/milaoshu1020/LocalTime-Toggle/
高速下载, 时间同步 提取码MMMX
通过命令设置文件权限:sudo chmod a+x fix_time_osx.sh
然后./fix_time_osx.sh 执行即可。
4.卡顿优化(提升流畅度)
1.方案:减弱动态效果。
2.方案:降低CPU温度。
命令:
sudo mdutil -a -i off
关闭mds_stores
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
3.方案:关闭动画
参考博客:bbsMAX网站:博客原文https://www.bbsmax.com/A/E35p1OEydv/
这里列举关闭命令
defaults write -g NSAutomaticWindowAnimationsEnabled -bool FALSE
defaults write -g NSAutomaticWindowAnimationEnabled -bool FALSE
defaults write com.apple.finder QLPanelAnimationDuration -int 0;killall Finder
defaults write com.apple.dock expose-animation -duration -int 0;killall Dock
defaults write -g NSWindowResizeTime -float 0.01
defaults write com.apple.dock springboard-hide-duration -int 0;killall Dock
defaults write com.apple.dock springboard-page-duration -int 0;killall Dock
defaults write com.apple.dock autohide-time-moidifier -int 0;killall Dock
上述命令在终端里面粘贴回车就行。
上述是博主在黑苹果EFI配置,常见问题解决的方案分享,希望会对你有所帮助,也欢迎在下方对你认为严重的问题进行留言,共同找回解决方法并制定缓解的方案。文章来源:https://www.toymoban.com/news/detail-465106.html
致谢
1.感谢gitee网站 milaoshu1020 / LocalTime-Toggle仓库下milaoshu1020博主提供的方案,在这里对博主致以深深的感谢。
博主仓库原文:https://gitee.com/milaoshu1020/LocalTime-Toggle/
2.感谢bbsMax网站的博主caobiin在2017年发表的博客,该博客虽然是mac关闭渐隐和弹出动画效果的方案,但是该博主的方案同样在mac流畅度的提升上效果显著,在这里致以感谢。
博主博客原文:https://www.bbsmax.com/A/E35p1OEydv/文章来源地址https://www.toymoban.com/news/detail-465106.html
到了这里,关于黑苹果系统的优化与问题解决(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!