我的型号:联想(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)电池驱动过程记录顺带解决了触控板设置项无法打开的问题》
KextsKexts放入FakePCIID.kext
和FakePCIID_Intel_HDMI_Audio.kext
文件,文章末尾会提供下载链接。 有同学会发现 FakePCIID_Intel_HDMI_Audio.kext
一看就是解决HDMI音频的,为啥要放到这里。原因我也不清楚,经过我的测试没有这个睡眠后 100%秒醒,而且还会报错重启。
打个补丁。 代码如下:
Comment
Change (GPRW,2,N) to XPRW, SSDT-PRW.aml
Count
0
Enabled
Find
R1BSVwI=
Limit
0
Mask
OemTableId
Replace
WFBSVwI=
ReplaceMask
Skip
0
TableLength
0
TableSignature
我猜测还可能跟电池的补丁有关系,我把我的全部补丁贴出来,仅供参考。 做到上面两点已经可以正常睡眠啦。 原本我想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