Когда и как Linux сохраняет VGA memroy в RAM? Это в сценарии pm-suspend? или в ядре после echo mem> / sys / power / state - PullRequest
0 голосов
/ 20 апреля 2011

Кто-нибудь знает, когда Linux сохраняет VGA-память в RAM?Это в сценарии pm-suspend перед эхо-записью в / sys / power / state?Это в ядре после echo -n "mem"> / sys / power / state?или оба?

Я посмотрел скрипт pm-suspend, он использует vbetool для сохранения состояния видео

vbe vbestate save> / var / run / vbestate

Это правильное место для сохранения памяти VGA в ОЗУ?

Но если я только запускаю echo mem> / sys / power / state (пропустите скрипт pm-suspend в пользовательском пространстве), системавсе еще могу проснуться с правильным графическим интерфейсом.

Спасибо,

1 Ответ

0 голосов
/ 22 апреля 2011

Это делается в пространстве ядра, в основном в методах приостановки / возобновления драйвера графической графики. Как это сделать, зависит от драйвера. (См. Документация по ядру Linux )

...