cheristorm 发表于 2020-2-28 15:36

求10.15.3睡眠无法唤醒解决方案

主要配置:微星Z390m Mortar + 9700KF + 蓝宝石5700XT 超白金
系统:MacOS Catalina 10.15.3 黑果小兵 with Clover版
模拟机型:MacPro7,1

睡眠正常,可以用机箱电源键唤醒,但无法用USB设备唤醒,更别提蓝牙设备了

目前尝试过的办法:

1.打HibernationFixup.kext补丁,无效
2.节能配置已关闭“启用电能小憩”和“唤醒以供以太网访问”选项,无效
3.Clover引导参数添加darkwake=0,无效
4.定制USB驱动,插鼠标和键盘的U口设置为Internal内建,无效

所以求教各位大神还有什么办法能解决,还是说这个版本就是无解?谢谢各位了。

axin26 发表于 2020-2-28 15:39

和我之前的台式机一样,你进台式机bios看看有没有usb唤醒选项,有的话选择开启就可以了,如果没有这个选项就进Windows10下看看usb鼠标能不能唤醒,如果bios下没有usb唤醒选项而Windows10又可以usb唤醒那才是黑苹果问题,请论坛里高手帮忙哈

coolcp3 发表于 2020-2-28 16:44

这个不错收藏了

cheristorm 发表于 2020-2-28 18:33

axin26 发表于 2020-2-28 15:39 https://www.pcbeta.com/static/image/common/back.gif
和我之前的台式机一样,你进台式机bios看看有没有usb唤醒选项,有的话选择开启就可以了,如果没有这个选项就 ...

感谢回复。Bios里把USB唤醒打开了。现在出现了新的问题,睡眠后立刻会自动唤醒。抓了一下wake reason,如下:

2020-02-28 18:28:40.480222+0800localhost powerd: Wake reason: "<private>"identity: "<private>"
2020-02-28 18:29:06.365439+0800localhost kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI CNVW
2020-02-28 18:29:06.365443+0800localhost kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI CNVW

踏血寻缘 发表于 2020-2-28 21:44

我说压根唤不醒,请问,你的原生电源加载了么?

CeWnHai 发表于 2020-2-28 21:47

你试试最新5104的clover,也有可能clover的原因

cheristorm 发表于 2020-2-29 18:50

更新一下最新的状态,经果友提醒已开启原生电源管理。
方法需要完成两个步骤:
1. 定制更新FakeSMC/VirtualSMC以载入AppleLPC扩展
方法见这个视频:https://www.bilibili.com/video/av51049909?t=349
2.载入X86PlatformPlugin和X86PlatformShim扩展
老款CPU用这个工具https://github.com/Piker-Alpha/ssdtPRGen.sh
新款CPU直接在Clover配置里选"SSDT/Generate/PluginType=true"就能完美加载


能睡眠唤醒了,但是还不完美。进入睡眠后几秒钟机箱内RGB风扇会全部熄灭停转,随后立刻又全亮转动,但不会自动唤醒了。
这个时候可以用USB或蓝牙设备唤醒。我会继续研究如何完美睡眠,有任何进度都会更新在这个帖子里。

rzxwang 发表于 2020-3-3 09:30

cheristorm 发表于 2020-2-29 18:50 https://www.pcbeta.com/static/image/common/back.gif
更新一下最新的状态,经果友提醒已开启原生电源管理。
方法需要完成两个步骤:
1. 定制更新FakeSMC/Virtu ...

我也是遇到你同样的问题,头痛。。。

visitingms 发表于 2020-3-3 09:37

cheristorm 发表于 2020-2-29 18:50 https://www.pcbeta.com/static/image/common/back.gif
更新一下最新的状态,经果友提醒已开启原生电源管理。
方法需要完成两个步骤:
1. 定制更新FakeSMC/Virtu ...

睡眠后马上醒在xjn819大神博客https://blog.xjn819.com/?p= 里关于opencore的文章第三章第10节关于睡眠即醒有详解,是关于0D6D补丁的事情,可以去看看应该能解决

rzxwang 发表于 2020-3-3 10:16

visitingms 发表于 2020-3-3 09:37 https://www.pcbeta.com/static/image/common/back.gif
睡眠后马上醒在xjn819大神博客https://blog.xjn819.com/?p= 里关于opencore的文章第三章第10节关于睡眠即 ...

这是逼着去换OC的节奏啊!{:5_275:}

szj910398983 发表于 2020-3-3 10:29

黑苹果从来不能用USB唤醒,因为如果打开这个功能就会存在睡眠秒醒问题,只能关闭。0D6D补丁解决的就是这个问题,代价就是USB唤醒不能用。

rzxwang 发表于 2020-3-3 10:31

https://github.com/daliansky/P-little
部分补丁包-->11-1-睡了即醒(0D:6D)补丁里面应该是解决这个问题的。

visitingms 发表于 2020-3-3 10:33

rzxwang 发表于 2020-3-3 10:16 https://www.pcbeta.com/static/image/common/back.gif
这是逼着去换OC的节奏啊!

没有啊,里面也有介绍clover下解决0D6D的方法的。不过要去找找宪武大大另外一个包,clover下面修补0d6d的包。

rzxwang 发表于 2020-3-3 10:34

szj910398983 发表于 2020-3-3 10:29 https://www.pcbeta.com/static/image/common/back.gif
黑苹果从来不能用USB唤醒,因为如果打开这个功能就会存在睡眠秒醒问题,只能关闭。0D6D补丁解决的就是这个问 ...

那就是说不用这个睡眠应该就可以了吧?当不用的时候,直接关机。。。{:5_262:}

张鹏飞0302 发表于 2020-3-3 10:34

是不是需要内建USB设备

rzxwang 发表于 2020-3-3 10:40

visitingms 发表于 2020-3-3 10:33 https://www.pcbeta.com/static/image/common/back.gif
没有啊,里面也有介绍clover下解决0D6D的方法的。不过要去找找宪武大大另外一个包,clover下面修补0d6d的 ...

我看到了,只要不能USB唤醒,那我就不用去做这个补丁的事情了,我键鼠都是USB的,索性不用了直接关机。
不知道内建USB设备呢?可以解决不?

visitingms 发表于 2020-3-3 10:42

只要蓝牙内建好像就可以,也不是所有东西需要内建,对了修复0d6d前定制下usb看看有没有用。有用就没必要那么麻烦了。

visitingms 发表于 2020-3-3 10:50

我也是折腾好久,现在能睡眠,而且能鼠标键盘唤醒,而且我都没有打0D6D补丁,Z370主板好像好弄很多支持原生nvram,cpu原生电源管理也非常简单。反正慢慢爬楼,睡眠这东西涉及到电源管理,比较麻烦,比驱动一个设备复杂多了,多爬爬楼看看大神帖子,多试验,折腾黑果着3个礼拜,电脑重启试验无数次,config拖到桌面改好,备份老的,新的放进去,ok就留下新的,不行进windows 把新的删了,老的改名改回来。EFI里有config1.0-config6.0还删了不少。哈哈哈哈哈哈哈。

rzxwang 发表于 2020-3-3 10:55

visitingms 发表于 2020-3-3 10:42 https://www.pcbeta.com/static/image/common/back.gif
只要蓝牙内建好像就可以,也不是所有东西需要内建,对了修复0d6d前定制下usb看看有没有用。有用就没必要那么 ...

我根本就没启用蓝牙,我买的是BCM94360CD,蓝牙需要接到主板USB接口上,牺牲前置USB,我就放弃了。
另外,我有USB的蓝牙可以不用牺牲前置USB,对于这种问题,只能看取舍了,毕竟不是白苹果。

cheristorm 发表于 2020-3-4 00:54

更新,问题解决了!来说说我解决的过程,想看结论的直接跳到最后一段看结论。
系统10.15.3,Clover引导,做了原生电源管理和USB定制。主板是微星z390m Mortar,只有两个USB2.0九针口。需要插USB九针口的设备有三个:海盗船H100i Pro水冷头的RGB控制电源,海盗船Lighting Node Pro(风扇灯效)控制器的电源,黑苹果网卡的蓝牙供电。所以我之前的插法是,一个USB插水冷头,另一个USB插了一个一分二分线器,分线器上再插另两个设备。

这个情况下,查wake reason有XDCI CNVW,在DTST里找到相关设备的_PRW方法删除编译打patched重启。进入睡眠后风扇又开始转,wake reason变成了XHC HDEF GLAN,重复上一步。依旧老样子,wake reason变成了问号?感觉彻底走进了一条死胡同。我突然想起在Hackintool里定制USB时,有一个叫USB 2.0 Hub的设备,应该就是那个一分二分线器。而我的设备其实都只需要供电并不需要真的被系统识别,于是我产生一个大胆的想法直接把USB Hub从定制里删除,看看能否避免风扇在睡眠时转动。开干!重启,能正常睡眠风扇停转、灯也熄灭了!也能正常唤醒!但是蓝牙用不了了。

我立刻想到调整主板上三个设备的插法,一个U口单独插网卡蓝牙,另一个U口插分线器,分线器接海盗船两兄弟。重新连接设备重启,删除USB 2.0Hub。删的时候还发现USB设备多了蓝牙网卡,之前是没有的。问题解决!所以之前那个wake reason 问号其实是未被识别的蓝牙在搞鬼,之于为什么之前没有被识别呢?我猜测应该是这个分线器只有供电的功能并不能用来扩展设备识别。

结论:
确保原生电源,和USB定制正确,定制时移除机箱里不需要被识别的USB设备,睡眠问题有很大机会能正常运作。教训:要熟悉自己主板上插了哪些USB设备,逐一排除会唤醒mac的设备。如果插分线器了,千万留意分线器是否仅支持供电。如果仅支持供电的就用来插风扇灯效控制器之类不需要被系统识别的设备。最后,黑苹果网卡的蓝牙供电务必插主板上的U口!
页: [1] 2
查看完整版本: 求10.15.3睡眠无法唤醒解决方案