奇葩睡眠唤醒问题
以前一直睡眠唤醒正常,近段时间突然发现睡眠无法唤醒,表现出来的症状是睡眠后,无论怎么唤醒,屏幕都是亮一下马上进入黑屏模式,显示器呼吸灯闪烁,键盘大小写键无反应,感觉是死机状态,只能重启。多方排查,修改DSDT无果,修改CLOVER 参数darkwake=0、1,各种情况都尝试了依然失败。困扰几天没解决。。。
最后用命令查看睡眠模式
pmset -g | grep hibernatemode发现模式为 hibernatemode 3
3为混合模式,休眠时内存不会关闭,但是要保存内存休眠镜像到硬盘,比如休眠后如果断电,唤醒时可以通过保存的镜像恢复到休眠前状态。
然后用命令修改模式为0,这个模式休眠时同样不会关闭内存,但唤醒时不会用到存储到硬盘上的休眠镜像
sudo pmset hibernatemode 0但是唤醒故障依旧,没有解决,
后来灵机一动,使用如下命令删除了硬盘上的休眠镜像
cd /var/vm
sudo rm sleepimage唤醒故障立马解除!!后来分析原因是硬盘上的休眠镜像文件损坏,造成休眠故障,即便模式为0,依然唤醒死机
有时无法唤醒真不一定是DSDT或者clover等问题,说不定就是一个很小的原因,也许有景友用得着这个方法,所以发上来分享一下
謝謝大大的分享 唤醒不成功那你怎么进入系统的也?
页:
[1]