微信扫一扫 分享朋友圈

已有 9713 人浏览分享

开启左侧

Ventura 睡眠后半夜随机唤醒问题解决

[复制链接]
9713 29
升级到 macOS Ventura 以后,黑苹果睡眠以后老是半夜随机唤醒,然后过一会儿又自动睡眠,挺莫名其妙的问题。查了下发现已经有很多人遇到这个问题了。打开“System Report”查看电源选项:




发现在“Power Events” > "Next Scheduled Events"下有几项电源计划事件,注明了 PID、事件类型、计划调用者、执行时间、用户可见性等信息。看时间发现确实符合自己的问题现象,其中就有半夜里唤醒的事件。继续搜索,了解到了“pmset”命令,顾名思义就是“power manager set”。


在终端查看所有电源计划事件命令:


pmset -g sched

Scheduled power events:
[0]  wake at 11/28/2022 20:27:37 by 'com.apple.alarm.user-visible-com.apple.CalendarNotification.EKTravelEngine.periodicRefreshTimer'
[1]  wake at 11/28/2022 22:51:06 by 'com.apple.alarm.user-visible-com.apple.acmd.alarm'
[2]  wake at 11/29/2022 03:10:53 by 'com.apple.alarm.user-visible-com.apple.CalendarNotification.EKTravelEngine.periodicRefreshTimer'
[3]  wake at 11/29/2022 18:58:23 by 'com.apple.alarm.user-visible-com.apple.acmd.alarm'

可以看见和开头截图显示的一致。


取消所有电源计划事件命令:


sudo pmset schedule cancelall

输入密码后成功执行,就取消成功了。至此,问题解决。

评论 29

lhaiming  新手上路  发表于 2023-2-23 10:44 | 显示全部楼层
也取消计划试试

举报 使用道具

回复 支持 反对
liubangzhong  新手上路  发表于 2023-2-23 10:45 | 显示全部楼层
后面还会重新出现这个计划。
具体解决方法是加个patch补丁
key>Patch</key>
            <array>
                <dict>
                    <key>Arch</key>
                    <string>Any</string>
                    <key>Base</key>
                    <string>__ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime</string>
                    <key>Comment</key>
                    <string>Disable RTC wake scheduling</string>
                    <key>Count</key>
                    <integer>1</integer>
                    <key>Enabled</key>
                    <true/>
                    <key>Find</key>
                    <data></data>
                    <key>Identifier</key>
                    <string>com.apple.driver.AppleRTC</string>
                    <key>Limit</key>
                    <integer>0</integer>
                    <key>Mask</key>
                    <data></data>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>Replace</key>
                    <data>ww==</data>
                    <key>ReplaceMask</key>
                    <data></data>
                    <key>Skip</key>
                    <integer>0</integer>
                </dict>
            </array>

举报 使用道具

回复 支持 反对
ljt010612115  新手上路  发表于 2023-2-23 10:45 | 显示全部楼层
好帖留名备用

举报 使用道具

回复 支持 反对
孤剑无情  新手上路  发表于 2023-2-23 10:46 | 显示全部楼层
感谢老哥了,这个好像是 OpenCore 默认自带但是关闭的那个patch吧

举报 使用道具

回复 支持 反对
any2000  新手上路  发表于 2023-2-23 10:46 | 显示全部楼层
一直在找, 晚上回家试试, 大佬牛逼

举报 使用道具

回复 支持 反对
345504985  新手上路  发表于 2023-2-23 10:47 | 显示全部楼层
对的,默认是自带的

举报 使用道具

回复 支持 反对
wanglcu  新手上路  发表于 2023-2-23 10:48 | 显示全部楼层
Replace那里应该是填写“C3”?

举报 使用道具

回复 支持 反对
lihaobibi  新手上路  发表于 2023-2-23 10:48 | 显示全部楼层
关闭之后重启会再次出现,不想打补丁,所以等系统修复或者open core修复吧

举报 使用道具

回复 支持 反对
kspirit  新手上路  发表于 2023-2-23 10:48 | 显示全部楼层
我的笔记本睡眠唤醒偶尔黑屏,键盘灯亮的,可以输入密码进入系统,12的系统也一样,试一下咯

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

8

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-16 21:51 , Processed in 0.073712 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.