Режим SMM и управление энергопотреблением мониторов.
Монитор является одним из основных потребителей электроэнергии. Современный цветной монитор потребляет около 80 Вт. Международная организация по защите окружающей среды ЕРА (Environmental Protection Agency) выдвинула программу энергосбережения Energy Star, на которую VESA откликнулась разработкой для управления энергопотреблением системой DPMS (Display Power-Management Signaling). Для мониторов определены следующие режимы потребления:
On - активная (нормальная) работа. Для 15" монитора типовое потребление - 80 Вт.
Stand-by - отключение видеосигналов и снижение яркости до минимума, при этом потребление монитора снижается примерно на 20%. Из этого режима в нормальный (On) монитор переходит быстро (около секунды). Поддержка состояния Stand-by не является обязательной для всех мониторов. Для 15" монитора типовое потребление — 60 Вт.
Syspend - отключение строчной развертки, накала и высокого напряжения кинескопа, что снижает потребление на 70%. Переход в режим On занимает около 15 секунд. Для 15" монитора типовое потребление менее 15 Вт.
Off - отключение всех схем монитора, кроме блока DPMS, потребление снижается до единиц ватт. Переключение в нормальный режим займет около 30 секунд (как включение «холодного» монитора). Если в этом режиме обесточивается и блок DPMS, то монитор можно будет включить только вручную (нажатием кнопки).
Для управления энергопотреблением монитора в соответствии со стандартом VESA DPMS (Display Power Management Signaling) используются сигналы кадровой и строчной синхронизации V.Sync и H.Sync.
Управление энергопотреблением монитора (VESA, DPMS)
Режим |
H.Sync |
V.Sync |
On |
Активен |
Активен |
Standby |
Неактивен |
Активен |
Suspend |
Активен |
Неактивен |
Off |
Неактивен |
Неактивен |
Режим SMM (режим управления системой).
Переход в этот режим осуществляется по сигналу SMI#. Одновременно сигнал SMI# (рис. 1) является событием вызывающим прерывание и переход на программу обычно реализующую включение режима пониженного энергопотребления во внешних устройствах. В конце программы стоит команда RSM по которой процессор возвращается в нормальный режим работы, но уже с переключенными в режим пониженного потребления электроэнергии внешними устройствами.
Для переключения режимов программа-обработчик SMI использует программное управление видеоадаптером, который управляет режимами работы монитора, управляя активностью сигналов синхронизации передаваемых в монитор. Конечно, для работы системы энергосбережения ее должен поддерживать и монитор (монитор должен соответствовать спецификации VESA DPMS), и дисплейный адаптер, и BIOS. Переход в режимы с пониженным потреблением и «пробуждающие» события программируются опциями управления энергопотреблением Power Management BIOS Setup, которые реализуются программным путем в режиме управления системой.
Рис. 1.