Поделиться через


Источники пробуждения

Компьютер, поддерживающий современную модель резервного питания, должен иметь возможность пробуждения от ожидания в ответ на определенные события, даже если платформа вошла в очень низкое состояние простоя.

В этом разделе описываются типы источников пробуждения, которые должны иметь возможность пробуждения процессора. В нем также объясняется, какие события пробуждения должны включать экран и какие события пробуждения должны позволить экрану оставаться отключенным. Системные интеграторы должны использовать эти сведения, чтобы гарантировать, что их аппаратные платформы, встроенное ПО и программное обеспечение могут настраивать источники пробуждения для достижения требуемого поведения.

Общие сведения о современном пользовательском интерфейсе ожидания для пробуждения

Взаимодействие с современным резервным пользователем предназначено для моделирования того, что сотовый телефон. Когда пользователи завершают работу с телефонами, они нажимают системную кнопку питания, а мобильный телефон входит в спящий режим. Телефон остается спящим, пока пользователь снова не нажимает кнопку питания, или телефонный звонок, электронная почта или мгновенное сообщение.

Аналогичным образом, когда компьютер находится в современном режиме ожидания, он выглядит и чувствует себя отключено— экран пустой, система не имеет видимых индикаторов светодиодных индикаторов, и нет акустического шума. Однако компьютер в современном режиме ожидания остается в сети и подключен к Интернету, так же, как мобильный телефон остается подключенным к сотовой сети. (Современный резервный компьютер использует любое доступное сетевое подключение — Wi-Fi, мобильное широкополосное подключение (МБ B)/сотовой связи или проводное Ethernet.) И современный резервный компьютер, подключенный или нет, также имеет очень долгое время работы батареи в состоянии выключения экрана, как и мобильный телефон.

Включение взаимодействия с современным резервным пользователем требует, чтобы все устройства и программное обеспечение на современном резервном компьютере активно и правильно участвовали в системном управлении питанием. Достижение длительной резервной батареи является в первую очередь функцией, позволяющей всем устройствам, а также основной силиконовой или системе на микросхеме (SoC), чтобы войти в очень низкое состояние простоя питания. Во время современного резервного режима сетевая подсистема остается подключенной, чтобы система может проснуться и мгновенно реагировать на входящие сообщения электронной почты или вызовы VoIP. Включение характера современного резервного копирования в режиме реального времени в первую очередь является функцией устройств платформы, которые проснут SoC для правильных событий в правильное время.

Все источники пробуждения на современном резервном компьютере, как ожидается, могут проснуть SoC из самого глубокого состояния питания бездействия. Некоторые источники пробуждения должны быть способны создавать сигнал пробуждения для события, которое приведет к включению системного дисплея. Разница между пробуждением SoC и включением дисплея является центральным для предоставления интерфейса современного резервного пользователя. Следующие правила управляют поведением пробуждения платформы:

  • Операции источника пробуждения и сценарии одинаковы для всех современных резервных компьютеров независимо от того, основаны ли они на архитектуре процессора x86 или Arm.
  • Исходная операция пробуждения может отличаться в зависимости от того, подключена ли система (питание AC) или питание от батареи (питание dc). Различия отмечены в таблицах ниже.
  • Некоторые источники пробуждения зависят от оборудования, например пробуждение по отпечатку пальца или пробуждению при удалении оптического диска (некоторые современные резервные системы могут не иметь средства чтения отпечатков пальцев или оптического диска). Современные резервные системы рекомендуется поддерживать все сценарии пробуждения, для которых они имеют необходимое оборудование.

В оставшейся части этого раздела описываются различные типы источников пробуждения, а также дополнительные сведения, например, может ли источник пробуждения включать отображение устройства, независимо от того, включено ли оно по умолчанию, и любые различия в работе в зависимости от того, находится ли устройство на устройстве с питанием AC или DC.

Большинство систем по умолчанию поддерживают Подключение режим ожидания.

Типы источников пробуждения

Часы в режиме реального времени (RTC) или всегда на таймере

Основной микросхема силиконовой или SoC на современной резервной платформе имеет один или несколько таймеров, которые всегда работают на том, чтобы Windows может запланировать будущую работу и поместить SoC в глубокое состояние простоя. Во время ожидания всегда выполняющийся таймер надежно просыпается soC, запрограммированный ОС.

Кнопки и крышка

Системная кнопка питания — это очень распространенный источник пробуждения, инициированный пользователем, на современной резервной платформе. Все современные резервные компьютеры должны быть разработаны таким образом, чтобы кнопка питания всегда была включена для отправки прерывания пробуждения в SoC. Чтобы обеспечить мгновенное взаимодействие, кнопка питания должна вызвать пробуждение SoC от самого глубокого состояния простоя без задержки. Другой распространенный источник пробуждения, инициированный пользователем на устройствах форм-фактора clamshell, открывает крышку, которая просыпает SoC. Кнопка Windows также может проснуть SoC.

Устройства связи

Устройства Wi-Fi, Ethernet и мобильного широкополосного подключения (МБ B) отвечают за доставку функций современного резервного копирования в режиме реального времени и постоянного подключения. Они упрощают источники пробуждения, такие как уведомления о приложениях универсальная платформа Windows (UWP) и синхронизация, а также уведомления Bluetooth и синхронизация.

Устройства ввода

Мы рекомендуем использовать HIDI2C для входных периферийных устройств, когда это возможно для повышения эффективности питания, но это не является обязательным требованием. При необходимости USB можно использовать для подключения к устройству ввода, например сенсорной панели, сенсорного дигитайзера или пера дигитайзера. Настоятельно рекомендуется, чтобы точность сенсорной панели была способна проснуть систему от глубокого простоя независимо от того, подключено ли это устройство к USB, I2C или SPI. Дигитайзеры пера не должны проснуть систему от глубокого простоя.

Помимо кнопок на корпусе, современный резервный компьютер может иметь другие устройства ввода физически интегрированы в систему или подключены к системе напрямую или косвенно через док-станцию. Когда пользователь создает входные данные с помощью устройства ввода, он всегда должен проснуть SoC из самого глубокого состояния простоя и вызвать включение дисплея, если крышка не закрыта и подавление входных данных.

Начиная с Windows 11 сенсорные экраны также могут проснуть систему от глубокого простоя или S3, однако это не обязательно. Изготовители оборудования, ODMs и системные реализации должны быть осознают дополнительный расход заряда батареи, который будет иметь сенсорный экран, поддерживающий пробуждение, в то время как система находится в соответствующем режиме ожидания".

Голосовой ввод

В системах с поддержкой голосовой связи и есть аппаратный ключевое слово точечный модуль (HW-KWS), голосовой вход "Эй Кортана" от пользователя может проснуть SoC из самого глубокого состояния простоя и вызвать включение дисплея. В системах с поддержкой нескольких голосовых помощников (MVA) с драйвером с поддержкой MVA дополнительные команды голосовой помощник могут проснуть SoC из самого глубокого состояния простоя и вызвать включение дисплея.

Вставка или удаление соединителя или устройства

Когда пользователь вставляет или удаляет определенные типы соединителей или устройств, эти события могут проснуть SoC из самого глубокого состояния простоя и привести к включению дисплея.

Центр обновления Windows

Обновл. Windows всегда может проснуть SoC из самого глубокого состояния простоя, чтобы проверить наличие обновлений. Он также может проснуть SoC, чтобы скачать и установить обновления и перезапустить устройство в зависимости от источника питания устройства.

приложения универсальная платформа Windows (UWP)

Приложения UWP могут проснуть SoC из самого глубокого состояния простоя для синхронизации и отображения уведомлений в зависимости от источника питания устройства, уровней приоритета уведомлений и конфигураций пользователей для конкретного приложения.

Удаленный доступ

Удаленный рабочий стол и общий доступ к файлам может проснуть SoC из самого глубокого состояния простоя в зависимости от источника питания целевого устройства и сетевого подключения. Удаленный рабочий стол может включить отображение в целевой системе.

Аудио

Звук с внутренних динамиков или динамиков Bluetooth может проснуть SoC, чтобы звук продолжал воспроизводиться даже при отключении экрана устройства.

Изменения контекста среды

Современный резервный компьютер также должен реагировать в режиме реального времени на изменения в условиях окружающей среды. Распространенные случаи — это тепловые события и события изменения источника питания.

Пробуждение SoC и включение отображения

Кнопки и крышка

Устройство Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Кнопка питания

Да

Да

Диспетчер Power Manager Windows включает отображение при прерывании нажатия кнопки питания.

Кнопка Windows

Да (если включена активация пробуждения)

Да (если включена активация пробуждения)

Диспетчер питания Windows будет уведомлен о нажатии кнопки Windows и включен на экране. Кнопка Windows считается пользовательским вводом.

Переключатель крышки (механический или датчик на основе)

Да

Да

Может быть несколько типов коммутаторов крышки, все из которых предоставляются Windows одинаково. Переключатель крышки может быть механическим переключателем контакта или переключателем на основе датчика. Платформа может предоставить переключатель крышки для отключения дисплея при подключении планшета к док-станции клавиатуры, которая закрыта. Если планшет имеет крышку, датчик для обнаружения закрытия крышки также рассматривается как переключатель крышки.

Открытие крышки, открытие крышки или настройка дисплея, чтобы сделать его видимым, должно привести к автоматическому включению дисплея. Диспетчер питания Windows автоматически включает дисплей в ответ на прерывание переключателя крышки.

Устройства ввода

Устройство Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Клавиатура (интегрированный HIDI2C)

Да

Да (см. примечание)

Диспетчер питания Windows включает отображение при обнаружении ввода клавиатуры.

Все клавиши на клавиатуре должны создать прерывание пробуждения GPIO и вызвать включение дисплея (за исключением кнопок тома, которые не должны включать экран).

Если клавиатура предоставляет ключи управления потребителем( например, громкость вверх или вниз и яркость), эти клавиши также должны создать прерывание пробуждения GPIO.

Обратите внимание , что если клавиатура не отображается пользователю, взаимодействующему с дисплеем (как в преобразуемом планшете), рекомендуется, чтобы клавиатура не проснула SoC в этом режиме.

Клавиатура (внешний USB)

Да

Да (см. примечание)

В зависимости от контроллера USB-узла может потребоваться несколько нажатий клавиш, чтобы создать событие возобновления, которое приводит к включению экрана.

Клавиатура (внешний Bluetooth)

Да

Да (см. примечание)

Встроенная сенсорная панель точности (подключенная через I2C, USB или SPI)

Да

Да (см. примечание)

Перемещение пальца на сенсорной панели или принудительное включение активации кнопки на поверхности дигитайзера должно вызвать событие пробуждения.

Примечание
  • Мы рекомендуем точной сенсорной панели пробуждения SoC, хотя это необязательно.
  • Если сенсорной панели не отображается пользователю, взаимодействующему с дисплеем (как и в преобразуемом планшете), рекомендуется не проснуть soC в этом режиме.

Мышь (внешний USB)

Да

Да (см. примечание)

Как минимум, нажатие любой кнопки на мыши должно создать событие возобновления и вызвать включение экрана. В зависимости от контроллера USB-узла может потребоваться несколько нажатий кнопки, чтобы включить экран. Это необязательная возможность для мыши для поддержки создания события возобновления и пробуждения системы для любого перемещения мыши, отличного от нажатия кнопки.

Мышь (внешний Bluetooth)

Да

Да (см. примечание)

По крайней мере нажатие любой кнопки на мышь создаст событие возобновления и приведет к включению экрана. Это необязательная возможность для мыши для поддержки создания события возобновления и пробуждения системы для любого перемещения мыши, отличного от нажатия кнопки. Для usb-подключенной мыши Bluetooth событие радио Bluetooth не следует прерыванию GPIO.

Средство чтения отпечатков пальцев

Да

Да (см. примечание)

Сенсорный экран

Да

Да (см. примечание)

Примечание. Начиная с Windows 11 сенсорные экраны также могут проснуть систему от глубокого простоя или S3, однако это не обязательно. Изготовители оборудования, ODM и системные реализации должны быть осознают дополнительный расход заряда батареи, который будет иметь сенсорный экран, поддерживающий пробуждение, в то время как система находится в соответствующем режиме ожидания.

Примечание.

Дисплей не будет включать питание контроллера домена в системе форм-фактора оболочки, если крышка закрыта и подавление входных данных занято.

Голосовой ввод

Мероприятие Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Голосовой ввод (несколько голосовых помощников (MVA))

Да, если устройство включено с поддержкой голосовой связи, а пользователь включил один или несколько голосовых помощник.

Да, если устройство работает с поддержкой голосовой связи, имеет аппаратный ключевое слово точечный элемент и имеет драйвер с поддержкой MVA. Если устройство имеет программное обеспечение, ключевое слово только пятно, пробуждение по голосовой связи будет отключено по умолчанию на питание контроллера домена.

Кортана не поддерживает пробуждение по голосовой связи.

Вставка или удаление соединителя или устройства

Устройство Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Присоединение или удаление док-станции

Возможны разные варианты.

Зависит от устройств в док-станции и их текущем состоянии.

Возможны разные варианты.

Зависит от устройств в док-станции и их текущем состоянии.

Присоединение док-станции должно рассматриваться так же, как и отдельное подключение каждого из устройств, включенных в док-станцию.

Например, присоединение к док-станции не должно привести к пробуждению SoC. Вместо этого обнаружение новых устройств (устройство IІC, аккумулятор, источник питания ac и т. д.), содержащееся в док-станции, должно вызвать пробуждение SoC.

Центр обновления Windows

Мероприятие Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Перезагрузить

Да

№ Перезагрузка для Обновл. Windows отключена на контроллере домена.

приложения универсальная платформа Windows (UWP)

Мероприятие Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Skype: входящие звонки и iMs

Больше не поддерживается начиная с версии 8.61

Больше не поддерживается начиная с версии 8.61

Сторонние вызовы VoIP и IMs

Зависит от типа уведомления.

Зависит от того, освобождается ли приложение, уровень приоритета уведомления и тип уведомления.

См. примечание.

Уведомление устройства Bluetooth

Зависит от типа уведомления.

No

См. примечание.

Проверка подлинности Bluetooth: близость

Зависит от типа уведомления.

No

См. примечание.

Службы расположения (API-интерфейсы геофенсинга активируют push-уведомление)

No

No

См. примечание.

Службы расположения (API-интерфейсы геовизитов активируют push-уведомление)

No

No

См. примечание.

Другие приложения UWP: push-уведомления

Зависит от типа уведомления.

Зависит от того, освобождается ли приложение, уровень приоритета уведомления и тип уведомления.

См. примечание.

Примечание.

Если устройство подключено к сети управления питанием, уведомления обо всех приоритетах (высокий, средний или низкий приоритет) доставляются для приложений UWP. Если устройство находится на контроллере домена (батареи), уведомления обо всех приоритетах предоставляются только для исключенных приложений UWP. Различные типы уведомлений имеют разные уровни приоритета в зависимости от конкретного приложения. Например, приложение "Входящие почта" рассматривает уведомление о входящей почте как низкоприоритетное. Если уведомления доставляются во время современного резервного режима, то только всплывающие уведомления будут включать отображение. Дополнительные сведения о уведомлениях приложений UWP см. в разделе "Приоритеты уведомлений WNS".

Чтобы задать приложение как исключение, щелкните правой кнопкой мыши кнопку "Пуск" и выберите Параметры> System>Battery. Вы увидите приложения, использующие высокую нагрузку на батарею. Если вы хотите исключить приложение, выберите это приложение. Если разрешить Windows решить , выберите "Всегда ", чтобы разрешить приложению выполняться в фоновом режиме. Чтобы разрешить уведомления из приложения, выберите Параметры> System>Notifications и actions, а затем включите приложение в получите уведомления от этих отправителей.

Чтобы настроить службы расположения, перейдите в раздел Параметры> Privacy>Location. Службы расположения, включая приложения с помощью API геовизитов и геофенсов, не работают во время современного резервного копирования.

Удаленный доступ

Мероприятие Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Удаленный рабочий стол

Да

Да, если целевая система имеет подключение Ethernet.

Изменения контекста среды

Мероприятие Включение дисплея — питание AC Включение дисплея — питание контроллера домена Замечания

Подключение источник питания

Да (в присоединении ac)

Нет (в отсоединение ac)

Диспетчер питания Windows включает отображение, когда подсистема батареи указала, что питание AC подключено. Прерывание GPIO для изменений источника питания должно привести к выполнению метода ACPI _PSR под устройством питания.

Подсистема питания должна проснуть SoC в любой момент изменения источника питания, в том числе когда система подключена или удалена из док-станции с батареей или источником питания AC.

После подключения питания AC дисплей будет оставаться на пять секунд, если в системе нет входных данных в течение этого пяти секундного окна.

Пробуждение SoC, но не может включить отображение

Часы в режиме реального времени (RTC) или всегда на таймере

Устройство Замечания

Таймер always-on

Каждый SoC имеет другой механизм программирования постоянного таймера.

Вставка или удаление соединителя или устройства

Устройство Замечания

SD карта вставка и удаление (подключенный к контроллеру SDIO)

SD карта вставка и удаление (USB-подключение)

Выбранный контроллер SD должен быть способен обнаруживать карта вставку и удаление во время рисования состояния приостановки USB менее 1 милливатта в среднем.

Вставка и удаление микрофона или наушников

Подключение наушника или микрофона к системе обеспечивает прерывание, чтобы включить стек звука для правильной маршрутизации звука.

Вставка и удаление eSATA

Устройства связи

Устройство Замечания

Радио Wi-Fi

Источник пробуждения Wi-Fi не требуется для отключенных резервных систем.

Мобильное широкополосное радио (МБ B)

Радио Bluetooth

Windows и его драйверы отвечают за обнаружение типа связанного устройства Bluetooth. Если клавиатура, мышь или другое устройство ввода пользователя несет ответственность за включение переключателя Bluetooth для пробуждения SoC, экран будет включен. Другие устройства Bluetooth, такие как переносимые звуковые наушники, не приводят к включению дисплея.

Проводная локальная сеть (USB-подключение, современная резервная версия)

Проводные локальные устройства на современных резервных платформах или поддерживаемые док-станции должны поддерживать разгрузки соответствия шаблонов, чтобы быть современными резервными.

Проводные локальные устройства, подключенные через USB, могут пройти переход с устройства S4 во время современного резервного копирования и потерять возможность пробуждения.

Примечание.

Windows может включить отображение при обнаружении входящего критического оповещения или действия по сети. Примеры включают в себя уведомления с высоким приоритетом из приложений блокировки и вызовов VoIP.

Центр обновления Windows

Мероприятие Включена по умолчанию — питание AC Включена по умолчанию — питание контроллера домена Замечания

Сканировать

Да

Да

Загрузка

Да

Да, но только для интерактивного скачивания. Все неинтерактивные загрузки приостановлены. Новые загрузки не будут инициированы.

Установка

Да

№ Выполняется приостановка установки. Не запускает новую установку.

Удаленный доступ

Мероприятие Включена по умолчанию — питание AC Включена по умолчанию — питание контроллера домена Замечания

Общий доступ к файлам

Да

Нет

Дополнительные сведения см. в статье "Общий доступ к файлам через сеть" в Windows 10 .

приложения универсальная платформа Windows (UWP)

Мероприятие Включена по умолчанию — питание AC Включена по умолчанию — питание контроллера домена Замечания

Фоновое скачивание содержимого

Да

Нет, если приложение не будет исключено.

См. примечание.

Почтовое приложение "Входящие": уведомления о синхронизации почты

Да

Нет, если приложение не будет исключено.

См. примечание.

Приложение "Входящие" Люди: уведомления о синхронизации контактов

Да

Нет, если приложение не будет исключено.

См. примечание.

Приложение "Входящие календарь": уведомления о синхронизации календаря

Да

Нет, если приложение не будет исключено.

См. примечание.

Синхронизация с устройствами Bluetooth

Да

Нет

Операции приложений, требующие сети (через SocketActivityTrigger)

Да

Да

OneNote и VoiceRecorder: фоновая запись звука

Да

Да

Примечание.

Если устройство подключено к сети управления питанием, уведомления обо всех приоритетах (высокий, средний или низкий приоритет) доставляются для приложений UWP. Если устройство находится на контроллере домена (батареи), уведомления обо всех приоритетах предоставляются только для исключенных приложений UWP. Различные типы уведомлений имеют разные уровни приоритета в зависимости от конкретного приложения. Например, приложение "Входящие почта" рассматривает уведомление о входящей почте как низкоприоритетное. Если уведомления доставляются во время современного резервного режима, то только всплывающие уведомления будут включать отображение. Дополнительные сведения о уведомлениях приложений UWP см. в разделе "Приоритеты уведомлений WNS".

Чтобы задать приложение как исключение, щелкните правой кнопкой мыши кнопку "Пуск" и выберите Параметры> System>Battery. Вы увидите приложения, использующие высокую нагрузку на батарею. Если вы хотите исключить приложение, выберите это приложение. Если разрешить Windows решить , выберите "Всегда ", чтобы разрешить приложению выполняться в фоновом режиме. Чтобы разрешить уведомления из приложения, выберите Параметры> System>Notifications и actions, а затем включите приложение в получите уведомления от этих отправителей.

Аудио

Мероприятие Включена по умолчанию — питание AC Включена по умолчанию — питание контроллера домена Замечания

Локальное и потоковое воспроизведение звука (внутренние динамики) во время выключения экрана

Да

Да

Воспроизведение звука локальной и потоковой передачи (динамики Bluetooth) во время выключения экрана

Да

Да

Low Power Audio в настоящее время не поддерживается для динамиков Bluetooth, поэтому звук будет воспроизводиться во время современного резервного режима, но не будет низкой мощностью.

Изменения контекста среды

Мероприятие Замечания

Тепловое событие

Все датчики температуры должны проснуть SoC от самого глубокого состояния питания, чтобы указать изменение температуры.

Встроенное ПО ACPI должно отслеживать изменения температуры тепловой зоны постоянно во время ожидания и когда SoC находится в самом глубоком состоянии простоя. Встроенное ПО ACPI должно сообщать диспетчеру температуры Windows при повышении температуры над точками поездки.

Завершение заряда батареи

Изменение порогового значения батареи

Подсистема батареи должна проснуть SoC из самого глубокого состояния простоя в любое время, когда оставшаяся емкость будет ниже значения, указанного Windows в методе управления _BTP.

Подсистема батареи должна проснуть SoC из самого глубокого состояния простоя в любой момент, когда оставшаяся емкость будет ниже значения, указанного в конструкторе DesignCapacityOfLow в методе управления _BIX. Windows будет гибернировать (x86) или завершить работу системы, когда оставшаяся емкость падает ниже DesignCapacityOfLow.

Отмена отключения от источника питания

Прерывание GPIO для изменений источника питания должно привести к выполнению метода ACPI _PSR под устройством питания.

Подсистема питания должна проснуть SoC в любой момент изменения источника питания, в том числе когда система подключена или удалена из док-станции с батареей или источником питания AC.