前言

通常,我们在安装黑苹果后,由于不是原生硬件驱动,在系统上会有各种功能的缺失,例如节能功能的缺失,某些部件未添加导致原生功能的缺失等。

问题

出现的问题为节能5项的缺失,只有两项,具体表现为开启后睡眠后导致不能开机,需要按一下电源键才可以唤醒,只能将电源设置改为“永不”,但是这样,机箱又得不到休眠。

解决方案

准备工具:

    1. OCC(网上搜索)
    1. MaciASL(网上搜索)
    1. OC-little(点我直达)

在网站中下载OC-little-master.zip(这里特别感谢宪武大佬为OpenCore的ACPI部件补丁做出的贡献),根据里面“05-1注入X86”中文件名称,打开MaciASL,依次查找关键字(快捷键command+F): PR.CPU0,PR.P000,PR.PR00,SB.CPU0,SB.P000,SB.PR00, SCK0.C000, SCK0.CPU0。通常DSDT只会对应出现一种,即为你的CPU标志符,例如我的为PR.PR00。

查找“05-1注入X86”中的SSDT-PLUG-_PR.PR00.dsl文件,使用MaciASL文件打开,点击“文件”->"另存为"保存为.aml文件,并将保存的aml文件放入EFI中的ACPI文件夹。
再次打开MaciASL,查找关键字: 0x001F0003 或者 0x001F0004,查看其所属设备名称。

  • 设备名称是 SBUS,使用 SSDT-SBUS
  • 设备名称是 SMBU,使用 SSDT-SMBU

例如,我的为SBUS,在’‘05-3-SBUS_SMBU补丁’'文件夹中选取SSDT-SBUS.dsl文件,使用MaciASL软件打开并保存为asl文件,放入EFI中的ACPI文件夹。

最后一步,使用OCC软件,打开config.plist配置文件,在ACPI配置中,添加上述两项aml文件,并重启。
好了,你的节能5项回来了,黑苹果总算变“白”了一点,下图为最终效果图。

【Hackintosh】完善篇之添加节能5项与添加SMBU/SBUS相关推荐

  1. 你似乎加载了一个旧版本的opencore_黑苹果加载原生电源管理,手把手教你开启节能五项!...

    对于 Mac 电脑(这里指白苹果),当您不使用 Mac 时,可以使用节能功能,包括睡眠和电能小憩,将它置于睡眠状态以节省电量.当 Mac 处于睡眠状态时,它仍处于开机状态,但耗电量会降低.另外,与关机 ...

  2. 双系统如何在Centos7中添加GRUB2启动项

    GRUB2是Centos7的默认引导加载程序.它可以轻松地加载所有的Linux发行版和其他操作系统.它提供一个菜单显示所有的操作系统.GRUB2具有高级特性以及一些基本特性,使其在所有Linux上都有 ...

  3. Win10通过注册表添加自启项

    前言 本文将介绍2种方法: 第一种是将需要添加自启程序路径添加到注册表达到自启的目的 第二种是将需要添加自启程序的快捷方式复制到自启文件夹达到自启的目的 教程 教程一: 进入注册表编辑器,添加开机启动 ...

  4. efi 添加linux启动项,用efibootmgr管理UEFI启动项,添加丢失的启动项

    UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:"统一的可扩展固件接口"(Unified Extensible Firmware I ...

  5. uefi怎么添加linux启动项,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项...

    用uefi装了几回次archlinux,搞的uefi启动选项下多出来好多启动项..这东西重格硬盘也是很差用的.发现如下方法能够解决.linux efibootmgr   //显示efi的启动项ubun ...

  6. xp/win7,添加开机启动项

    添加注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 新建,字符串值:"C:\Documents ...

  7. 如何动态添加菜单/菜单项、子菜单、右键菜单

    有关菜单的操作主要用到 CMenu 类,当然也可用相应 API 函数, CMenu 类只是 MFC 对 API 中操作菜单的函数的封装而已. 不过能用类就尽量用类,类的组织方式好呗,代码看着也舒服. ...

  8. 自动化监控--手动添加itme监控项详解

    前言 在自动化监控–zabbix安装和配置博文中我们已经创建了除监控节点外的一个监控节点agent1,并且为agent1添加了一个监控项模板,但是我们在工作中肯定有仅仅某一项或几项的的需求,这时候我们 ...

  9. linux efi不要boot目录,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项-Go语言中文社区...

    用uefi装了几次次archlinux,搞的uefi启动选项下多出来好多启动项..这东西重格硬盘也是不好用的.发现以下方法可以解决. efibootmgr   //显示efi的启动项 删除一个引导项 ...

  10. ubuntu终端下快捷键,字体放大缩小等【逐渐完善篇】

    ubuntu终端下快捷键,字体放大缩小等[逐渐完善篇] 1.快捷键: ctrl - 字体缩小 ctrl + 字体放大 ctrl 0 恢复正常模式 备注:部分Linux系统是" ctrl sh ...

最新文章

  1. birt脚本for循环_Shell脚本应用 – for、while循环语句
  2. Codeforces732D Exams
  3. 数据库死锁_死锁荔枝_解决方法
  4. extjs弹出窗口查看文本内容-new Ext.Window
  5. 后序线索树怎样画图_算法新解刘新宇(二)二叉搜索树:数据结构中的“hello world”...
  6. java用gui如何写退格_emWin(ucGui)的Edit控件退格处理方法 worldsing
  7. Android开发笔记(三十九)Activity的生命周期
  8. python转行符-python实现readline去掉换行符 等特殊字符
  9. atitit 数字音频技术概论 艾提拉著 目录 1. 声学基础 2 1.1. 1.2人耳的听觉效应9 2 2. 第1章数字音频基础 2 2.1. 1.1音频的发展历史 2 2.2. 1.2音频的发展
  10. ISO14001环境管理体系认证好处
  11. CF - 1156D - 0-1-Tree
  12. POJ 3422 - Kaka's Matrix Travels(最小费用流)
  13. python爬虫简单入门级,小白讲说
  14. matlab多孔介质蒸发,随机生成多孔介质matlab程序.doc
  15. [WIKIOI 1316]文化之旅(队列深度优先搜索)
  16. 扩大文字a链接的可点击区域
  17. AntV G6设置连线箭头
  18. Java从接触到放弃(二十一)--网络编程
  19. C++内存写越界导致堆内存被破坏致使new失败的问题定位总结
  20. 数码相机的照片用计算机处理,作业数码相机的使用与维护

热门文章

  1. 什么是X86和X86-64
  2. 有一定基础的JAVA学习笔记_02(面向对象)
  3. 经纬度计算两地之间的距离(原理与方法)
  4. gba模拟器ios_不越狱iOS设备安装GBA模拟器 GBA4iOS 方法
  5. 无线路由器信号互相干扰怎么办
  6. Pimple Containter 容器使用实例代码
  7. MC基础教程#1 关于启动器
  8. k3s部署思源并用流水线同步笔记
  9. 【运维】在阿里云服务器上给Ubuntu安装桌面系统
  10. 手机软件测试网络延时,网络延迟怎么检测-测试网络是否延迟的方法 - 河东软件园...