Linux 何时以及如何将 VGA 内存保存到 RAM?它在 pm-suspend 脚本中吗?或者在 echo mem > 之后的内核中/系统/电源/状态

发布于 2024-11-02 08:56:35 字数 387 浏览 6 评论 0原文

有谁知道Linux何时将VGA内存保存到RAM中? 在将 mem 回显到 /sys/power/state 之前是否在 pm-suspend 脚本中? echo -n "mem" > 之后是否在内核中/系统/电源/状态? 或两者兼而有之?

我看过 pm-suspend 脚本,它使用 vbetool 来保存视频状态

vbe vbestate保存> /var/run/vbestate

这是将 VGA 内存保存到 RAM 的正确位置吗?

但如果我只运行 echo mem > /sys/power/state(跳过用户空间中的 pm-suspend 脚本),系统仍然可以使用正确的 GUI 唤醒。

谢谢,

Does anyone know when Linux save VGA memory to RAM?
Is it in pm-suspend script before echo mem to /sys/power/state?
Is it in kernel after echo -n "mem" > /sys/power/state?
or both?

I have looked at the pm-suspend script, it uses vbetool to save the video state

vbe vbestate save > /var/run/vbestate

Is this the right place to save the VGA memory to RAM?

But if I only run echo mem > /sys/power/state(skip pm-suspend script in userspace), the system still can wakeup with correct GUI.

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

飘然心甜 2024-11-09 08:56:35

这是在内核空间中完成的,主要是在视频图形驱动程序挂起/恢复方法中。
如何完成取决于驱动程序。(参见 Linux 内核文档

This is done into the kernel space, mostly in the video graphic driver suspend/resume methods.
How it is done depends of the driver.(cf Linux kernel documentation)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文