有谁知道Linux何时将VGA内存保存到RAM中? 在将 mem 回显到/sys/power/state 之前是否在 pm-suspend 脚本中? echo -n "mem">/sys/power/state 之后是否在内核中? 或者两者兼而有之?
我看过pm-suspend脚本,它使用vbetool来保存视频状态
vbe vbestate save > /var/run/vbestate
这是将 VGA 内存保存到 RAM 的正确位置吗?
但是如果我只运行 echo mem >/sys/power/state(跳过用户空间中的 pm-suspend 脚本),系统仍然可以使用正确的 GUI 唤醒。
谢谢
最佳答案
这是在内核空间中完成的,主要是在视频图形驱动程序挂起/恢复方法中。 如何完成取决于驱动程序。(参见 Linux kernel documentation )
关于linux - Linux 何时以及如何将 VGA 内存保存到 RAM?它在 pm-suspend 脚本中吗?或者在 echo mem >/sys/power/state 之后的内核中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5732021/