- 积分
- 71
- 最后登录
- 2022-12-1
- 精华
- 0
- 阅读权限
- 20
- 主题
- 13
- UID
- 3931910
- 帖子
- 103
- PB币
- 335
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 357
- UID
- 3931910
- 帖子
- 103
- PB币
- 335
- 贡献
- 0
- 技术
- 0
- 活跃
- 357
|
发表于 2019-11-12 09:25:28
IP属地广东
|显示全部楼层
本帖最后由 jcm824655 于 2020-3-7 19:32 编辑
至从升级10.15和10.15.1以来,睡眠唤醒一直不行,开始是死机,卡住不动得强制关机。后来论坛里有人发帖说在BIOS关闭串口可以解决,我试着关闭后,唤醒几秒后直接强制重启(现在已打开,测试发现并不是串口引起的睡眠问题)。昨天晚上一直在排查各种配置,看是否是某项配置导致的,但不行...要么死机、要么重启,最后重启死机多次后系统弹出错误报告:
- panic(cpu 1 caller 0xffffff800d6279d7): "AppleHDAHDMI_DPDriver::setPowerState(0xffffff80433e2b00 : 0xffffff7f8f228730, 0 -> 1) timed out after 10610 ms"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.41.3/iokit/Kernel/IOServicePM.cpp:5302
- Backtrace (CPU 1), Frame : Return Address
- 0xffffff92392cbb40 : 0xffffff800cf39a3b
- 0xffffff92392cbb90 : 0xffffff800d070fe5
- 0xffffff92392cbbd0 : 0xffffff800d062a5e
- 0xffffff92392cbc20 : 0xffffff800cee0a40
- 0xffffff92392cbc40 : 0xffffff800cf39127
- 0xffffff92392cbd40 : 0xffffff800cf3950b
- 0xffffff92392cbd90 : 0xffffff800d6d17f9
- 0xffffff92392cbe00 : 0xffffff800d6279d7
- 0xffffff92392cbe50 : 0xffffff800d627599
- 0xffffff92392cbe60 : 0xffffff800d63e94e
- 0xffffff92392cbea0 : 0xffffff800d626348
- 0xffffff92392cbec0 : 0xffffff800cf7b625
- 0xffffff92392cbf40 : 0xffffff800cf7b151
- 0xffffff92392cbfa0 : 0xffffff800cee013e
- BSD process name corresponding to current thread: kernel_task
- Boot args: -v
- Mac OS version:
- 19B88
- Kernel version:
- Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64
- Kernel UUID: 7503CD47-851F-321E-8747-50DB4299165F
- Kernel slide: 0x000000000cc00000
- Kernel text base: 0xffffff800ce00000
- __HIB text base: 0xffffff800cd00000
- System model name: iMac18,2 (Mac-77F17D7DA9285301)
- System shutdown begun: NO
- Panic diags file available: YES (0x0)
- System uptime in nanoseconds: 106333923448
- last loaded kext at 15438988111: @fileutil 20.036.15 (addr 0xffffff7f8e36a000, size 114688)
- loaded kexts:
复制代码 Google后终于让我在github acidanthera大神的AppleALC项目Pull requests下找到讨论帖 https://github.com/acidanthera/bugtracker/issues/513 。
看一番讨论,原因是显卡的HDMI HDA与AppleALC冲突了,睡眠唤醒后导致内核奔溃,最终解决办法是把HDMI HDA禁用(HDMI HDA对于大部分人来说应该是用不上的),在config.plist 内核和驱动补丁-内核补丁下添加一条:
- Find: 63 6F 6D 2E 61 70 70 6C 65 00 5F 5F 6B 65 72 6E 65 6C 5F 5F 00
- Repl: 6E 6F 74 2E 61 70 70 6C 65 00 5F 5F 6B 65 72 6E 65 6C 5F 5F 00
复制代码
保存、重启、点击睡眠、手动唤醒、等10秒、20秒...丝滑流畅~~
这应该能解决所有有关声卡的睡眠唤醒问题,我还没测试睡眠一天是否有问题,大家帮忙测试看看。
希望能解决你的问题~
此贴作废,因我发现这种解决方案在系统升级后就无效了,我已经找到更好的解决方案,有时间我会另开一贴
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|