|
|
发表于 2006-6-26 00:08:12
|
显示全部楼层
to LinuxCPP:
suspend to ram 应该没有问题吧?
我没有用过suspend2, 我用swsusp的感觉是速度不是很快,从suspend2 与 swsusp的对比,感觉suspend2在速度上会有比较大的优势,所以基本上还是用suspend to ram 比较多.
我使用的内核版本
Linux debian 2.6.15-1-686 #2 Mon Mar 6 15:27:08 UTC 2006 i686 GNU/Linux测试:
可以通过以下命令看是否支持休眠模式:
#cat /sys/power/state
mem disk
如果有 disk表示系統已支持休眠模式
---------------------------------------------
简单测试一下休眠是否有响应
#echo -n disk > /sys/power/state
如果这里不出现 类似 write error 这些错误,那就成功了一半,接下来就看看唤醒有没有问题了.
另外两个配置问题值得注意:
1 我的kernel command line: /boot/vmlinuz-2.6.15-1-686 root=/dev/hda1 ro resume=/dev/hda5
2 我的initrd.img 是定制的,一开始我用了yaird来生成image,结果唤醒的时候总是失败,后来换用mkinitrdcramfs 就好了.(这个问题困扰了我好久)使用debian Etch或者sid的需要注意,你应该使用initramfs-tools,目前(2006-05-18) yaird 还不支持 swsusp ,更多信息可以查阅debian wiki
我还有几个没有解决的问题,不过问题不大
1.显卡有些问题,必须禁用framebuffer才可以.
2.唤醒后没有声音,必须重新调整音量.
3.不能通过 ThinkPad 的ALT+F12 进入 休眠.不过.可以用gnome-power-manager
我没有试过hibernate script,如果你用gnome桌面环境,强烈推荐用gnome-power-manager,
* Suspend to RAM
* Suspend to Disk (Hibernate)
* Shutdown
* Blank screen
这些的功能都正常. |
|