笔记本电脑Haswell黑苹果opencore睡眠实战

32 篇文章 6 订阅

前言

我的型号:联想(Lenovo)拯救者 14.0英寸游戏本(i7-4720HQ 8G 128G SSD+1T GTX960M )笔记本电脑Haswell平台的应该是类似的。

完整版EFI制作见:《手把手教你安装黑苹果之openCore-0.6.3 EFI制作全过程,非常详细》

本来黑苹果睡眠这个功能我是不在乎的,因为我的电脑一般都是连接电源使用的。从早上开机基本到晚上收工才关机的。如果中午吃饭,如果是默认设置电脑会自己睡眠,睡眠失败会导致自动重启,这样如果文档没保存就很不爽了。后来我发现,可以直接在设置中禁用睡眠功能。如下:
在这里插入图片描述
也因为我懒就没想折腾睡眠这个功能

本以为会这样愉快的玩下去,但是前两天突然停电了,只能使用电池了。在使用电池的情况下,是无法阻止电脑睡眠的。
在这里插入图片描述
没有“当显示器关闭时,防止电脑自动进入睡眠”。就当我仅仅离开几分钟回来,发现我的文档没有保存。
在这里插入图片描述
这是懒惰在代价啊。

正片开始

经过各种研究,重启测试,在测试。。。。。。
终于有点成效了。
目前成果:

  • 1.可以正常睡眠
  • 2.睡眠后可以正常唤醒
  • 3.盒盖可以正常睡眠
    总之不会因为睡眠问题重启了。现在有个小问题,有小概率会发生睡眠后会自动醒(5次能有1次会这样)。目前对我影响不大,我怀疑是外接usb设备导致的。这个后续我慢慢解决。

有个要事先说明的,在解决睡眠之前可能要先解决电池问题。这两者应该是有关系。
我解决电池的文章如下:
《拯救者14(i7-4720HQ)电池驱动过程记录顺带解决了触控板设置项无法打开的问题》

Kexts

Kexts放入FakePCIID.kextFakePCIID_Intel_HDMI_Audio.kext文件,文章末尾会提供下载链接。
有同学会发现 FakePCIID_Intel_HDMI_Audio.kext一看就是解决HDMI音频的,为啥要放到这里。原因我也不清楚,经过我的测试没有这个睡眠后 100%秒醒,而且还会报错重启。

ACPI设置

打个补丁。
在这里插入图片描述
代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>Change (GPRW,2,N) to XPRW, SSDT-PRW.aml</string>
	<key>Count</key>
	<integer>0</integer>
	<key>Enabled</key>
	<true/>
	<key>Find</key>
	<data>
	R1BSVwI=
	</data>
	<key>Limit</key>
	<integer>0</integer>
	<key>Mask</key>
	<data>
	</data>
	<key>OemTableId</key>
	<data>
	</data>
	<key>Replace</key>
	<data>
	WFBSVwI=
	</data>
	<key>ReplaceMask</key>
	<data>
	</data>
	<key>Skip</key>
	<integer>0</integer>
	<key>TableLength</key>
	<integer>0</integer>
	<key>TableSignature</key>
	<data>
	</data>
</dict>
</plist>

我猜测还可能跟电池的补丁有关系,我把我的全部补丁贴出来,仅供参考。在这里插入图片描述
做到上面两点已经可以正常睡眠啦。
原本我想ACPI肯定要折腾的吧,没想到我什么也没干,就直接可以睡眠了。猜想是不是OpenCore为我们做了什么事情了。

手动睡眠没有问题,这时有个明显的缺点,盒盖不会自动睡眠。

完善合盖睡眠

ACPI目录中添加如下文件:
SSDT-LIDpatch.aml

这样盒盖也能正常睡眠啦。

ProperTree

这里推荐使用 ProperTree 来配置config.plist文件,建议不要使用第三方的配置工具。
ProperTree是基于python开发的跨平台的工具。使用前,如果没有安装过python3需要先安装python3。
python3下载
在这里插入图片描述
需要注意的是放入新的kexts后,要用执行OC Clean Snapshot(Ctrl + Shift +R),然后选择OC目录。后才生效。

关于小概率自动唤醒

虽然概率很小,我还没有放弃,等解决了,会在这篇文章中更新。

相关文件下载

https://download.csdn.net/download/lxyoucan/13966675

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值