Acpi ven smo dev 8810 что это
Перейти к содержимому

Acpi ven smo dev 8810 что это

  • автор:

Устройства, определяемые ACPI

Спецификация ACPI 5.0 определяет ряд типов устройств для представления типичных функций платформы и управления ими. Например, ACPI определяет кнопку питания, кнопку спящего режима и системные индикаторы. Для платформ на основе SoC Windows предоставляет встроенные драйверы для поддержки устройств, определяемых ACPI, которые описаны в этой статье.

Дополнительные сведения см. в разделе 9, «Устройства, определяемые ACPI, и объекты Device-Specific» в спецификации ACPI 5.0.

Устройство с крышкой

Это устройство описывает и сообщает о состоянии крышки устройства с раскладкой. Дополнительные сведения см. в разделе 9.4 , «Устройство крышки метода управления» в спецификации ACPI 5.0. В реализациях устройств Lid используется механизм событий ACPI с сигналом GPIO, описанный в разделе 5.6.5 «События ACPI с сигналом GPIO» в спецификации ACPI 5.0.

Устройство батареи с методом управления

Это устройство описывает, настраивает и сообщает о состоянии аккумулятора платформы. Дополнительные сведения см. в разделе 10.2,»Управляющие батареи» в спецификации ACPI 5.0. В реализациях батареи метода управления на платформах SoC используется механизм событий ACPI с сигналом GPIO, описанный в разделе 5.6.5 «События ACPI с сигналом GPIO» в спецификации ACPI 5.0. Доступ к аккумулятору и зарядному оборудованию осуществляется с помощью методов, работающих через GPIO или SPB OpRegions, которые описаны в разделах 5.5.2.4.4 и 5.5.2.4.5 спецификации ACPI 5.0.

Дополнительные сведения об управлении батареями в Windows см. в разделе Требования к подсистеме питания и батареи Windows.

Метод Device-Specific батареи (_DSM)

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

  • Метод Device-Specific батареи
  • Тепловые зоны

Управление временем метода и устройством сигнализации

ACPI 5.0 определяет операцию и определение дополнительного устройства времени и сигнала на основе метода управления, которое предоставляет аппаратно-независимую абстракцию и более надежную альтернативу часам реального времени (RTC). Дополнительные сведения см. в разделе 9.15 «Устройства PC/AT RTC/CMOS» и разделе 9.18 «Устройство времени и оповещения» в спецификации ACPI 5.0. Если стандартный RTC пк либо не реализован, либо используется в качестве оборудования RTC, которое поддерживает устройство Time and Alarm, необходимо задать бит CMOS RTC Not Present (CmOS RTC Not Present) в поле флагов архитектуры загрузки FADT.

Возможности времени устройства Time и Alarm необходимы для платформ, поддерживающих функцию InstantGo (и режим питания подключенного режима ожидания). Эти возможности поддерживают сведения о времени суток при смене питания системы и отслеживают время, даже если платформа отключена. Ожидается, что время на платформе будет согласованным, когда для запроса времени платформы будут использоваться различные интерфейсы встроенного ПО. Например, вызов UEFI для получения времени должен возвращать то же время, что и операционная система с помощью устройства Time and Alarm.

Устройство time и alarm должно управляться из того же источника времени, что и службы времени UEFI.

Тепловые зоны

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

Управление температурой в Windows

Модель управления температурой Windows основана на концепции тепловых зон ACPI. Это совместная модель встроенного ПО, ОС и драйвера, которая абстрагирует датчики и устройства охлаждения от центрального компонента управления температурой с помощью четко определенных интерфейсов. Дополнительные сведения см. в разделе Управление температурой в Windows.

Тепловые зоны ACPI

Тепловая зона определяется для включения дочерних объектов, которые выполняют следующие действия:

  • Определите устройства, содержащиеся в тепловой зоне:
    • _TZD для перечисления непроцессорных устройств в тепловой зоне.
    • _PSL, чтобы получить список процессоров в тепловой зоне.
    • _PSV, чтобы указать температуру, при которой операционная система запускает пассивное управление охлаждением.
    • _HOT, чтобы указать температуру, при которой операционная система в режиме гибернации.
    • _CRT, чтобы указать температуру, при которой операционная система завершает работу.
    • _TC1, _TC2 для теплового отклика.
    • _TSP для соответствующего интервала выборки температуры для пассивного охлаждения тепловой зоны.
    • _TMP для температуры, сообщаемой по встроенному ПО, или
    • _HID и _CRS для загрузки драйвера датчика температуры и выделения ему аппаратных ресурсов.
    • _NTT для указания дополнительных пороговых пересечений, о которые будут уведомляться.
    • _DTI для получения уведомлений о дополнительных пересечениях пороговых значений.
    • _ALx для перечисления вентиляторов в тепловой зоне.
    • _ACx температуры, при которой должен быть включен вентилятор x .

    Дополнительные сведения о тепловых зонах ACPI см. в главе 11 «Управление температурой» в спецификации ACPI 5.0.

    Простой логического процессора в качестве снижения температуры

    Платформа может указать операционной системе, что ядра процессора в тепловой зоне должны быть бездействующими (вместо регулирования). Это делается путем включения устройства обработчика агрегатора (ACPI000C) в одну или несколько тепловых зон. Окна будут парковать ряд ядер при пересечении _PSV тепловой зоны. Это число равно (1 — зоны) * или число ядер, сообщаемых в _PUR, в зависимости от того, какое из них больше. Дополнительные сведения см. в разделе 8.5.1 , «Простой логического процессора» в спецификации ACPI 5.0.

    Изготовители оборудования могут включать метод Device-Specific (_DSM) для поддержки тепловых расширений Майкрософт для Windows. Дополнительные сведения см. в разделе Метод для конкретного устройства для расширений Microsoft Thermal.

    Совместная работа с нами на GitHub

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

    Windows driver documentation

    Поддержка устройств ACPI

    В этом разделе описывается, как поставщик может использовать драйвер функции WDM в Windows для улучшения функциональности устройства с расширенным интерфейсом конфигурации и питания (ACPI).

    Устройства ACPI включают низкоуровневые системные устройства, такие как батареи, тепловые зоны и другие устройства, определенные в пространстве имен ACPI системы. Пространство имен ACPI — это иерархическое пространство имен, которое BIOS ACPI использует для ссылки на объекты.

    Объединенная работа предоставленного системой драйвера ACPI и BIOS ACPI поддерживает основные функциональные возможности устройств ACPI и является прозрачным для остальной части операционной системы. Устройство ACPI задается блоком определения в таблицах описания системы ACPI. Блок определения устройства указывает, среди прочего, область операций, которая указывает непрерывный блок памяти устройства, используемый для доступа к данным устройства.

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

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

    1. BIOS ACPI считывает или записывает данные в регионе операций устройства.
    2. Для доступа к региону операций драйвер ACPI вызывает обработчик области операций драйвера функции.
    3. Обработчик области операций выполняет любое действие, запрограммированное для доступа, и возвращает сведения, связанные с доступом.

    В следующих двух примерах показано, как поставщик может использовать драйвер функции для расширения возможностей устройства ACPI:

    1. Устройство ACPI может получить доступ к индексу в области работы драйвера функции, что приводит к тому, что драйвер включает звук карта управления громкости в предустановленном программном обеспечении поставщика.
    2. Драйвер отслеживает оставшуюся емкость батарей, температуру тепловых зон и другие элементы, к которым обычно обращается только BIOS.

    В следующих разделах описывается, как предоставить драйвер функции для устройства ACPI:

    Сведения о предоставляемых системой подпрограммах поддержки, поддерживающих драйверы функций устройств ACPI, см. в справочнике по обработчику области операций ACPI.

    Дополнительные сведения об устройствах ACPI и пространствах имен см. в спецификации расширенной конфигурации и интерфейса питания (ACPI).

    Совместная работа с нами на GitHub

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

    Windows driver documentation

    Драйверы для ACPI\SMO8810

    Здесь представлены драйверы для ACPI\SMO8810.
    Это Device ID от STMicroelectronics 3-Axis Digital Accelerometer.

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

    Производитель: ASUS
    Категория: Ноутбуки
    Оборудование: PRO P5240UA
    Название: Invensense G-sensor driver
    Версия: 2.2.5.1
    Размер файла: 2.3Mb (2406713 bytes)
    Дата выхода: 22 Aug 2019
    Система: Windows 10 64-bit

    Описание: Invensense G-sensor driver for ASUS PRO P5240UA Скачать ASUS PRO P5240UA Invensense G-sensor драйвер v.2.2.5.1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *