Linux 何时以及如何将 VGA 内存保存到 RAM?它在 pm-suspend 脚本中吗?或在 echo mem > /sys/power/state 之后的内核中
Posted
技术标签:
【中文标题】Linux 何时以及如何将 VGA 内存保存到 RAM?它在 pm-suspend 脚本中吗?或在 echo mem > /sys/power/state 之后的内核中【英文标题】:When and how does Linux to save VGA memroy to RAM? Is it in pm-suspend script? or in kernel after echo mem > /sys/power/state 【发布时间】:2011-04-20 14:30:14 【问题描述】:有谁知道 Linux 何时将 VGA 内存保存到 RAM 中? 在将 mem 回显到 /sys/power/state 之前是否在 pm-suspend 脚本中? echo -n "mem" > /sys/power/state 之后是否在内核中? 还是两者都有?
我看过 pm-suspend 脚本,它使用 vbetool 来保存视频状态
vbe vbestate 保存 > /var/run/vbestate
这是将 VGA 内存保存到 RAM 的正确位置吗?
但是如果我只运行 echo mem > /sys/power/state(skip pm-suspend script in userspace),系统仍然可以使用正确的 GUI 唤醒。
谢谢,
【问题讨论】:
【参考方案1】:这是在内核空间中完成的,主要是在视频图形驱动程序的挂起/恢复方法中。 如何完成取决于驱动程序。(cf Linux kernel documentation)
【讨论】:
以上是关于Linux 何时以及如何将 VGA 内存保存到 RAM?它在 pm-suspend 脚本中吗?或在 echo mem > /sys/power/state 之后的内核中的主要内容,如果未能解决你的问题,请参考以下文章