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

编程知识 更新时间:2023-04-30 12:30:47

前言

我的型号:联想(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/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/download/lxyoucan/13966675

更多推荐

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

本文发布于:2023-04-22 18:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e7bebbe099173255d920c7be17c837f0.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:笔记本电脑   实战   睡眠   苹果   Haswell

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 96693文章数
  • 24495阅读数
  • 0评论数