黑苹果系统的优化与问题解决(一)

注:由于只有一台笔记本电脑,所以我们更专注于解决一款笔记本电脑的问题,同样的问题其他笔记本电脑同样适用,本人在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 FALSEdefaults write -g NSAutomaticWindowAnimationEnabled -bool FALSEdefaults write com.apple.finder QLPanelAnimationDuration -int 0;killall Finderdefaults write com.apple.dock expose-animation -duration -int 0;killall Dockdefaults write -g NSWindowResizeTime -float 0.01defaults write com.apple.dock springboard-hide-duration -int 0;killall Dockdefaults write com.apple.dock springboard-page-duration -int 0;killall Dockdefaults write com.apple.dock autohide-time-moidifier -int 0;killall Dock

上述命令在终端里面粘贴回车就行。

上述是博主在黑苹果EFI配置,常见问题解决的方案分享,希望会对你有所帮助,也欢迎在下方对你认为严重的问题进行留言,共同找回解决方法并制定缓解的方案。

致谢

1.感谢gitee网站 milaoshu1020 / LocalTime-Toggle仓库下milaoshu1020博主提供的方案,在这里对博主致以深深的感谢。
博主仓库原文:https://gitee.com/milaoshu1020/LocalTime-Toggle/
2.感谢bbsMax网站的博主caobiin在2017年发表的博客,该博客虽然是mac关闭渐隐和弹出动画效果的方案,但是该博主的方案同样在mac流畅度的提升上效果显著,在这里致以感谢。
博主博客原文:https://www.bbsmax.com/A/E35p1OEydv/

黑苹果系统的优化与问题解决(一)相关推荐

  1. 如何从系统层面优化深度学习计算?

    编者按:在图像.语音识别.自然语言处理.强化学习等许多技术领域中,深度学习已经被证明是非常有效的,并且在某些问题上已经达到甚至超越了人类的水平.然而,深度学习对于计算能力有着很大的依赖,除了改变模型和 ...

  2. linux系统安全优化

    linux系统安全优化 用户账号安全优化 1.禁用(锁定)zhangsan用户 用passwd –l [root@s2 ~]# passwd -l zhangsan Locking password ...

  3. CentOS系统的优化

    2019独角兽企业重金招聘Python工程师标准>>> CentOS系统的优化    优化之前,首先查看版本信息 # cat /etc/redhat-release CentOS r ...

  4. win7虚拟机黑苹果_首次安装黑苹果系统,原来如此简单,比真正的Mac电脑更快!...

    众所周知,全球PC端操作系统就数微软发布的windows系统占据份额最多.不管是停更的win7也好,频繁出现bug的win10系统也罢,几乎占据了50%的市场份额,剩下的由MacOs系统和其他操作系统 ...

  5. 群友福利 | 55 本《AI 嵌入式系统: 算法优化与实现》免费送

    一年春至,同学们开始陆续返回校园,上班党也在欢天喜地的 "逗利是" 中开启了新一年的打工生活. 为了回馈广大开发者的大力支持,和广大开发者一起成长的极术社区为大家带来了壬寅虎年的第 ...

  6. Linux基础优化方法(二)———系统安全相关优化:防火墙和selinux

    Linux基础优化方法(二)---系统安全相关优化:防火墙和selinux 一.系统防火墙服务优化 1.CentOS 6 ①.查看防火墙服务状态 ②.临时关闭防火墙服务 ③.永久关闭防火墙服务 2.C ...

  7. 嵌入式linux+io+优化,嵌入式Linux系统内存优化使用方法研究

    [摘要] 嵌入式系统功能的提高,占用了较大内存空间,继而时常出现运行无响应.基于用户方面看,由于系统内存问题影响运行,针对系统内存与进程应用状态研究,可以调整系统数值与执行文件elf分析,进行系统优化 ...

  8. android系统 修改优化,修改Android系统源代码,优化开机速度。

    通常情况下,Android系统开机保持在20s~25s应该算是合格比较好的状态. 最近几天在看关于Android系统开机启动过程的相关内容.做个笔记. 关于有话Android系统开机时间有话,采取三个 ...

  9. Entity Framework 数据并发访问错误原因分析与系统架构优化

    本文主要记录近两天针对项目发生的数据访问问题的分析研究过程与系统架构优化,我喜欢说通俗的白话,高手轻拍 1. 发现问题 系统新模块上线后,使用频率较高,故在实际使用和后期的问题重现测试中,产生了一下系 ...

  10. linux系统反应优化,细说Linux系统优化-实践篇【转载】

    作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题.软件问题.网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪 ...

最新文章

  1. 关于python 中的__future__模块
  2. 院士论坛 | 郭毅可院士:人工智能的热望与冷思考
  3. python处理大型矩阵_在python中处理大型密集矩阵
  4. Source Insight 格式化
  5. Spark没有读取HDFS文件的方法?那textFile是怎么读的?
  6. 【PAT甲级 stack queue的使用】1051 Pop Sequence (25 分) C++ 全部AC
  7. 优酷股东变更 阿里通过全资子公司土豆继续持有优酷
  8. 善用AI技术,旷视发布《人工智能应用准则》
  9. jqgrid列表显示时间控件
  10. 基于 esp-idf 的 UART 应用例程解读
  11. 中兴ZTE:五年工作感想
  12. 浅学 --------- CSS
  13. yocto sysroot说明
  14. 人工智能现在的发展前景如何?
  15. “深入理解-GJB5000A-2008军用软件研制能力成熟度模型” 公开课开始
  16. unity3d游戏是怎么开发制作出来的?
  17. Android studio不停indexing解决
  18. gulp4.0浏览器自动刷新
  19. MySQL中的内连接和外连接
  20. 走向云:京东下拉框优化,下拉词的原理是什么?

热门文章

  1. TAPD 完整项目工作流
  2. HIVE 实现均匀抽样
  3. 蹩脚的Access分页语句
  4. Android Studio代码提示自动补全设置
  5. arduino中u8g2汉字显示总结
  6. [ XJTUSE ]JAVA语言基础知识——7.11 JTree、TreeModel实现树
  7. 安卓/苹果手机直播声卡方案,实现一边直播一边充电功能
  8. 2015程序猴的总结:不破楼兰终不还!
  9. 用Python写爬虫代码,记录斗鱼主播的热度变化情况,并绘制热度变化图。
  10. VMware Workstation Ubuntu 20.04 LTS无法连接网络问题