问答社区

睡眠时间长了会自动重启。。。

sige 疑难 8226

log show | grep 'ACPI'命令获取到一条ACPI错误
2023-12-19 10:11:26.607764+0800 0x2ad5 Error 0x0 120 0 kernelmanagerd: Error occurred while handling request "UnloadNotification(arguments: Optional(["CFBundleIdentifier": com.apple.driver.ACPI_SMC_PlatformPlugin]))": Invalid argument: Invalid request

log show --start '2023-12-21 12:00:00' --end '2023-12-22 10:19:00' | grep 'Wake reason'没有发现错误,返回内容是
2023-12-22 05:14:57.639631+0800 0x79 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: RTC XDCI CNVW (Alarm)
2023-12-22 06:15:03.933138+0800 0x79 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI CNVW
这样的提示约有二十条左右分布在不同时间。

睡眠时间短可以唤醒,时间长了,比如一夜,第二天早上,会发现电脑开着没有睡眠,输入密码登陆,出现错误报告
panic(cpu 1 caller 0xffffff80157921f9): Wake transition timed out after 180 seconds while calling power state change callbacks.
Failure code:: 0x00000020 00000027

Panicked task 0xffffff93ae02d9d8: 236 threads: pid 0: kernel_task
Backtrace (CPU 1), panicked thread: 0xffffff987b05db30, Frame : Return Address
0xffffffcc0da0f800 : 0xffffff8015036c41
0xffffffcc0da0f850 : 0xffffff8015195310
0xffffffcc0da0f890 : 0xffffff8015184a5c
0xffffffcc0da0f910 : 0xffffff8014fd3971
0xffffffcc0da0f930 : 0xffffff8015036f2d
0xffffffcc0da0fa20 : 0xffffff80150365d3
0xffffffcc0da0fa80 : 0xffffff80157d8d2e
0xffffffcc0da0fb70 : 0xffffff80157921f9
0xffffffcc0da0fe70 : 0xffffff80156f15ec
0xffffffcc0da0fea0 : 0xffffff8015090638
0xffffffcc0da0fee0 : 0xffffff80150916c8
0xffffffcc0da0ffa0 : 0xffffff8014fd319e

Process name corresponding to current thread (0xffffff987b05db30): kernel_task
Boot args: -no_compat_check darkwake=0 ipc_control_port_options=0 -amfipassbeta -lilubetaall -wegbeta -alcbeta

运行last | grep reboot命令查看最近重启返回两次重启记录
reboot time 五 12 22 08:14
reboot time 五 12 22 03:03

看起来,重启时间与自动唤醒的时间并不对应。

回复

共2条回复 我来回复
  • 黑酱
    黑酱
    为大家不断安利各种软件、工具和教程~

    把不需要的启动参数去掉吧,-lilubetaall -wegbeta -alcbeta

    darkwake=0 这个在高版本系统里应该是无效了

    CNVW似乎可以通过ssdt直接置0关闭

    终端跑一下

    sudo pmset -a hibernatemode 0
    sudo pmset -a proximitywake 0
    sudo pmset -a powernap 0

    其他的可以参考这个:https://www.insanelymac.com/forum/topic/342002-darkwake-on-macos-catalina-boot-args-darkwake8-darkwake10-are-obsolete/

  • sige
    sige

    尝试过
    1、启动项添加darkwake=0阻止暗睡眠
    2、给WhateverGreen添加igfxonln=1启动参数保持显示器在线,另外,我是wx4100显卡,去掉WhateverGreen应该也可以。
    3、加载CpuTscSync.kext
    4、加载HibernationFixup.kext并添加启动参数-hbfx-disable-patch-pci禁用 IOPCIFamily 修补

    故障依旧。索性上边的尝试会去掉了。

    就这个错误报告来看,似乎是电源管理的问题。。。。
    Wake transition timed out after 180 seconds while calling power state change callbacks.

    心塞
    不能正常睡眠的黑苹果是没有灵魂的!

    劝你们不要用戴尔电脑装黑苹果。