Advanced configuration and power management interface acpi driver for windows 10

  • Drivers.eu
  • Notebooks
  • Lenovo
  • G510
  • Windows 10 64-bit

Free drivers for Lenovo G510 for Windows 10 64-bit

Category:Notebooks

Device:Lenovo G510

Name:Migration Assistant

Version:1.1.1.44

Released:21 Dec 2018

System:Windows 10Windows 10 64-bitWindows 7Windows 7 64-bit

Size:47.34Mb

Description:Migration Assistant driver for Lenovo G510
This package updates the Lenovo Migration Assistant to fix
problems, add new functions, or expand functions.

Category:Notebooks

Device:Lenovo G510

Name:Diagnostics

Version:4.26.1

Released:12 Nov 2018

System:Windows 10 64-bitWindows 8.1 64-bitWindows 8 64-bitWindows 7 64-bitWindows Server 2008Windows Server 2003

Size:42.42Mb

Description:Diagnostics driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Advanced Configuration and Power Management Interface (ACPI) Driver

Version:1.5.0.14-20150824

Released:20 Jul 2016

System:Windows 10Windows 10 64-bit

Size:1.45Mb

Description:Advanced Configuration and Power Management Interface (ACPI) Driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Display Interface Test for Window 64 bit

Version:4.7.0.8081

Released:12 Apr 2016

System:Windows 10 64-bitWindows 8.1 64-bitWindows 8 64-bitWindows 7 64-bitWindows Server 2003

Size:5.75Mb

Description:Display Interface Test for Window 64 bit driver for Lenovo G510
Display Interface Test for Window 10 (64-bit), Windows 8 (64-bit), 7 (64-bit), 2003 Advanced Server (64-bit) and 2008 Advanced Server (64-bit) — Desktops, Notebooks, Workstations

Category:Notebooks

Device:Lenovo G510

Name:Keyboard Test

Version:4.7.0.8081

Released:12 Apr 2016

System:Windows 10 64-bitWindows 8.1 64-bitWindows 8 64-bitWindows 7 64-bitWindows Server 2008Windows Server 2003

Size:7.43Mb

Description:Keyboard Test driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:AMD VGA Driver

Version:15.200.1045.0

Released:16 Jul 2015

System:Windows 10 64-bit

Size:320.64Mb

Description:AMD VGA Driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Intel Rapid Storage Technology Driver

Version:14.5.0.1081

Released:16 Jul 2015

System:Windows 10 64-bit

Size:11.47Mb

Description:Intel Rapid Storage Technology Driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Intel Management Engine Interface Driver

Version:11.0.0.1146

Released:16 Jul 2015

System:Windows 10 64-bit

Size:7.12Mb

Description:Intel Management Engine Interface Driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Intel Chipset Driver

Version:10.1.1.8

Released:16 Jul 2015

System:Windows 10 64-bit

Size:3.12Mb

Description:Intel Chipset Driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Camera Driver (AVC, Bison, Chicony, Liteon)

Released:16 Jul 2015

System:Windows 10 64-bit

Size:26.36Mb

Description:Camera Driver (AVC, Bison, Chicony, Liteon) for Lenovo G510
Camera Driver (AVC, Bison, Chicony, Liteon) Versions: 3.15.0612.1~6.0.1325.3~6.3.9600.11105(no, change)

Category:Notebooks

Device:Lenovo G510

Name:Bluetooth Driver (Atheros, Realtek, Broadcom)

Released:16 Jul 2015

System:Windows 10 64-bit

Size:145.59Mb

Description:Bluetooth Driver (Atheros, Realtek, Broadcom) for Lenovo G510
Bluetooth Driver (Atheros, Realtek, Broadcom) Versions: Atheros, 10.0.1.1, Broadcom, 12.0.1.670, Realtek, 1.3.865.3

Category:Notebooks

Device:Lenovo G510

Name:WLAN Driver (Atheros, Realtek, Broadcom)

Released:16 Jul 2015

System:Windows 10 64-bit

Size:77.08Mb

Description:WLAN Driver (Atheros, Realtek, Broadcom) for Lenovo G510
WLAN Driver (Atheros, Realtek, Broadcom) Versions: Atheros, 10.0.0.321, Broadcom, 7.35.267.0, Realtek, 2023.10.0415.2015(update)

Category:Notebooks

Device:Lenovo G510

Name:Intel VGA Driver

Released:16 Jul 2015

System:Windows 10 64-bit

Size:83.97Mb

Description:Intel VGA Driver for Lenovo G510
Versions: 10.18.15.4240, (4, ID)

Category:Notebooks

Device:Lenovo G510

Name:Touchpad Driver (Elan, Synaptics)

Released:16 Jul 2015

System:Windows 10 64-bit

Size:81.26Mb

Description:Touchpad Driver (Elan, Synaptics) for Lenovo G510
Touchpad Driver (Elan, Synaptics) Versions: Synaptics, 19.0.13.0, Elan, 11.4.65.2(update)

Category:Notebooks

Device:Lenovo G510

Name:Audio Driver (Conexant)

Released:16 Jul 2015

System:Windows 10 64-bit

Size:183.71Mb

Description:Audio Driver (Conexant) for Lenovo G510
Audio Driver (Conexant) Versions: Conexant, 8.66.4.0

Category:Notebooks

Device:Lenovo G510

Name:Realtek Card Reader Driver

Version:6.3.9600.31213

Released:30 Jun 2015

System:Windows 10 64-bit

Size:4.91Mb

Description:Realtek Card Reader Driver for Lenovo G510

Category:Notebooks

Device:Lenovo G510

Name:Windows Diagnostics — Bootable USB

Version:1

Released:07 Oct 2013

System:Windows 10Windows 10 64-bitWindows 8.1Windows 8.1 64-bitWindows 8Windows 8 64-bitWindows 7Windows 7 64-bitWindows VistaWindows Vista 64-bitWindows XP

Size:1.71Mb

Description:Windows Diagnostics — Bootable USB driver for Lenovo G510
Linux Diagnostics — Bootable Generator for Windows is a tool that
can be used to create Linux Diagnostics on a Bootable USB for use
on a Microsoft Windows OS-based computer. This tool can be booted
by itself and tests the memory and hard drives in Lenovo ThinkPad,
ThinkCentre, ThinkStation and ThinkServer systems. Once created, it
can be used on your Lenovo computer regardless of what OS your
system has.

Все способы:

  • Способ 1: Официальный сайт Intel
  • Способ 2: Официальный сайт производителя материнской платы / ноутбука
  • Способ 3: Поиск по идентификатору на сайтах
  • Способ 4: Программы для установки драйверов
  • Вопросы и ответы: 0

Способ 1: Официальный сайт Intel

Идентификатор ACPI\INT33A0 в 99% случаев принадлежит устройству Intel и связан со Smart Connect Technology. Эта технология отвечает за вывод устройства из ждущего или спящего режима для установки обновления программ. Скачать драйвер можно и с официального сайта производителя материнской платы либо ноутбука, однако если вас интересует исключительно он, предлагаем обратиться к официальному сайту Intel.

Перейти на официальный сайт Intel

  1. Воспользуйтесь ссылкой выше, чтобы сразу попасть на необходимую страницу сайта. На ней убедитесь, что выбрана последняя версия драйвера.
  2. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-01

  3. Нажмите по кнопке «Download» для скачивания исполняемого файла.
  4. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-02

  5. Понадобится подтвердить лицензионное соглашение, чтобы запустить процесс загрузки.
  6. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-03

  7. Скачивание должно начаться в автоматическом режиме. Если этого не произошло, используйте ссылку «download manually».
  8. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-04

  9. В загрузках вашего браузера вы найдете полученный исполняемый файл для установки драйвера. Запустите его и подтвердите инсталляцию. По завершении лучше отправить ПК на перезагрузку, чтобы изменения вступили в силу.
  10. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-05

Способ 2: Официальный сайт производителя материнской платы / ноутбука

В большинстве случаев проблемы с идентификацией оборудования под кодом ACPI\INT33A0 наблюдаются у обладателей ноутбуков, где и интегрирована технология от Intel. Поэтому далее разберем пример взаимодействия как раз со страницы поддержки на сайте лэптопа. Понадобится отыскать все драйверы, скачать необходимые или только те, которые связаны с Intel.

  1. Откройте официальный сайт производителя вашего устройства, перейдите к разделу поддержки и найдите категорию, связанную с драйверами и другими загрузками.
  2. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-06

  3. Используйте поиск по разделу с поддержкой, куда введите конкретную модель устройства.
  4. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-07

  5. Не спешите жать кнопку «Поиск», дождитесь отображения результатов и выберите правильную спецификацию вашего ноутбука или материнской платы.
  6. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-08

  7. Далее переходите к просмотру списка доступных драйверов. Тут все зависит от интерфейса сайта, но разобраться в поиске необходимого раздела будет нетрудно.
  8. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-09

  9. В списке драйверов отыщите все, что связано с Intel. Сначала попробуйте найти именно «Smart Connect Technology». Если такая строка отсутствует, то должен быть драйвер служебной программы управления электропитанием. В затруднительных ситуациях скачайте все рекомендованные драйверы, связанные с Intel.
  10. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-010

  11. Если сайт поддерживает пакетную загрузку, выделите все необходимое галочками.
  12. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-011

  13. Щелкните по кнопке «Скачать все» или приступите к ручной загрузке каждого исполняемого файла отдельно. Эти объекты понадобится запустить и подтвердить инсталляцию, после чего вручную перезагрузить операционную систему.
  14. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-012

Способ 3: Поиск по идентификатору на сайтах

Если по каким-то причинам вам не подходят официальные источники получения необходимого драйвера или же файлы несовместимы с конкретным устройством, попробуйте выполнить поиск по идентификатору ACPI\INT33A0 на специальных сайтах, которые имеют библиотеки драйверов по каждому ID. Мы рассмотрим этот метод на примере сайта GetDrivers, но вы можете выбрать любой другой удобный.

Перейти к онлайн-сервису GetDrivers

  1. Откройте главную страницу сайта и воспользуйтесь поиском, чтобы по идентификатору «ACPI\INT33A0» отыскать совместимые драйверы.
  2. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-013

  3. Вероятнее всего, среди результатов будет только один драйвер, поэтому сразу переходите на страницу загрузки.
  4. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-014

  5. Убедитесь в том, что это программное обеспечение для технологии Intel, о которой уже было сказано выше.
  6. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-015

  7. Нажмите кнопку «Скачать» для начала загрузки. При использовании других сайтов следите за тем, чтобы скачать именно драйвер, а не какие-либо вспомогательные утилиты и другие инструменты для работы с драйверами.
  8. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-016

  9. При появлении вариантов с операционными системами выберите используемую.
  10. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-017

  11. Вы получите один исполняемый файл, который и нужен для установки драйвера. Запустите его и подтвердите начало инсталляции.
  12. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-018

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

Подробнее: Поиск драйверов по ID оборудования

Способ 4: Программы для установки драйверов

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

Скачать DriverHub

  1. Данная инструкция будет на примере DriverHub, а ссылку на скачивание ПО вы видите выше. При установке любой подобной программы смотрите, какие дополнительные инструменты она предлагает добавить в Windows. Отказывайтесь от всего того, что вам не нужно.
  2. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-019

  3. После запуска начинайте процесс сканирования.
  4. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-020

  5. Следите за ним и ожидайте окончания, чтобы получить список доступных для загрузки файлов.
  6. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-021

  7. Выделите галочками все отсутствующие драйверы, которые вас интересуют. Нажмите кнопку «Скачать», чтобы загрузить их для дальнейшей установки.
  8. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-022

  9. Нажмите по кнопкам «Установить» для инсталляции. На этом взаимодействие со сторонним ПО можно считать завершенным. Перезагрузите ПК и проверьте успешность выполнения операции.
  10. Скачать драйвер ACPIINT33A0 0 для Windows 10 x64-023

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

Читайте также: Лучшие программы для установки драйверов

Наша группа в TelegramПолезные советы и помощь

Lenovo Ideapad 330 (U330) Audio Driver

Realtek Audio Driver for Windows 8.1 (64-bit)
6.0.1.7032
26 Oct 2015
318 MB

Download

Realtek Audio Driver for Windows 10 (64-bit) 

 6.0.1.7509
02 Jul 2015
279.7 MB
Optional

Download

Realtek High Definition Audio Driver — Windows 7 (32-bit, 64-bit)
R2.27
22 Oct 2009
177 MB

Download

Lenovo Ideapad 330 (U330) Bluetooth Driver

Bluetooth Driver (CyberTan, Intel, Liteon) for Windows 10 (64-bit)

v10.0.1.0
20 Jul 2015
234.1 MB Download

Bluetooth Driver (Intel, CyberTan, Liteon Broadcom, Liteon Qucacomm) for Windows 8.1 (64-bit) v8.0.1.305
02 Jul 2015
586.3 MB

Download

Broadcom Bluetooth Driver — Windows 7 (32-bit, 64-bit)
6.2.0.9100
22 Oct 2009
57.4 MB

Download

Motorola Modem Driver — Windows 7 (32-bit, 64-bit)
6.12.25.04
22 Oct 2009
3.17 MB

Download

Lenovo Ideapad 330 (U330) Card Reader Driver

Realtek Card Reader Driver for Windows 10 (64-bit)
6.3.9600.21275
02 Jul 2015
5.1 MB
Optional

Download

Realtek Card Reader Driver for Windows 8.1 (64-bit)
6.2.9200.21236
02 Jul 2015
6.13 MB

Download

RICOH R5C83x/84x Flash Media Controller Driver — Windows 7 (32-bit, 64-bit)
3.62.02
22 Oct 2009
4.38 MB

Download

Lenovo Ideapad 330 (U330) Camera Driver

Camera Driver — Windows 7 (32-bit, 64-bit)
6.32.3419.01
22 Oct 2009
15.8 MB

Download

Camera Driver for Windows 8.1 (64-bit), Windows 10 (64-bit)
6.2.9200.10249 09 Jul 2015 10.6 MB Download

Lenovo Ideapad 330 (U330) Chipset Driver

Intel Chipset Driver for Windows 8.1 (64-bit), Windows 10 (64-bit)
9.4.0.1027
09 Jul 2015
1.5 MB

Download

Intel Management Engine Interface Driver for Windows 8.1 (64-bit), Windows 10 (64-bit)
9.5.14.1724
09 Jul 2015
53.4 MB

Download

Lenovo Ideapad 330 (U330) Graphic Driver

Intel VGA Driver for Windows 10 (64-bit)
10.18.15.4240
20 Jul 2015
83.8 MB
Optional

Download

Intel VGA Driver for Windows 8.1 (64-bit)
10.18.10.3379
02 Jul 2015
70 MB

Download

ATI Discrete Graphics Driver — Windows 7 (32-bit, 64-bit)
8.652.1.1000
26 Aug 2010
162 MB

Download

Wistron Second Display Control Driver — Windows 7 (32-bit, 64-bit)
1.0
22 Oct 2009
4.6 MB

Download

Intel Onboard Graphics Driver — Windows 7 (32-bit)
15.15.4.1872
22 Oct 2009
24.5 MB

Download

Intel Onboard Graphics Driver — Windows 7 (64-bit)
15.15.6.64.1892
22 Oct 2009
25.2 MB

Download

Lenovo Ideapad 330 (U330) Touchpad Driver

Touchpad Driver (Elan, Synaptics) for Windows 10 (64-bit)
v19.0.9.5 ELAN v11.4.63.4
04 Aug 2015
81.8 MB
Optional

Download

Touchpad Driver (Synaptics, Elan) for Windows 8.1 (64-bit)
17.0.9.1/11.4.27.3
02 Jul 2015
128 MB

Download

Synaptics Pointing Device Driver — Windows 7 (32-bit, 64-bit)
13.2.3
22 Oct 2009
26.2 MB

Download

Lenovo Ideapad 330 (U330) LAN Driver

Realtek LAN Driver for Windows 8.1(64-bit), Windows 10 (64-bit)
 8.18.621.2013
09 Jul 2015
3.79 MB

Download

Broadcom Ethernet Driver — Windows 7 (32-bit)
12.24.01
22 Oct 2009
5.48 MB

Download

Broadcom Ethernet Driver — Windows 7 (64-bit)
12.24.01
22 Oct 2009
5.47 MB

Download

Lenovo Ideapad 330 (U330) WIRELESS Driver

WLAN Driver (CyberTan, Intel, Liteon) for Windows 10 (64-bit)
WB222 v10.0.0.318
20 Jul 2015
373.7 MB
Optional

Download

WLAN Driver(Intel, CyberTan, Liteon Broadcom, Liteon Qucacomm) for Windows 8.1 (64-bit)
v10.0.0.263
02 Jul 2015
247.2 MB

Download

Intel Wireless WiFi Link Driver — Windows 7 (32-bit, 64-bit)
12.4.0.21
22 Oct 2009
193 MB

Download

Intel EchoPeak WiMAX Driver — Windows 7 (32-bit, 64-bit)
4.1.25.15
22 Oct 2009
50.4 MB

Download

Intel Wireless WiFi Link Driver — Windows 7 (32-bit, 64-bit)
12.4.1.11
22 Oct 2009
2.41 MB

Download

Lenovo Ideapad 330 (U330) ACPI Driver

Advanced Configuration and Power Management Interface (ACPI) Driver for Windows 10 (32-bit & 64-bit)
1.5.0.14-20150824
20 Jul 2016
1.4 MB

Download

Lenovo Energy Management for Windows 8.1 (64-bit)
1.0.0.32
02 Jul 2015
58.7 MB
Optional

Download

Lenovo Energy Management Driver for Windows 7 (32-bit) — U330
4.3.1.3
22 Oct 2009
7.19 MB

Download

Lenovo Energy Management — Windows 7 (64-bit)
4.4.1.1
22 Oct 2009
7.68 MB

Download

Recovery 

OneKey Recovery for Windows 8.1 (64-bit)
8.0.0.2105
02 Jul 2015
19.2 MB
Optional

Download

Software and Utilities

Lenovo Migration Assistant for Windows 10, 7 (32-bit, 64-bit)

This package updates the Lenovo Migration Assistant to fix problems, add new functions, or expand functions.

Lenovo Migration Assistant
2.1.2.32
06 May 2020
49.27 MB

Download

Lenovo System Interface Foundation for Windows 10 (32-bit, 64-bit) — ThinkPad, ThinkCentre, IdeaPad, IdeaCentre, ThinkStation

This package updates the Lenovo System Interface Foundation to fix problems, add new functions, or expand functions.
1.1.19.3
16 Mar 2020
4.7 KB

Lenovo System Interface Foundation
1.1.19.3
16 Mar 2020
357.05 MB

Download

Intel Smart Connect Technology (iSCT) Whitelist for Windows 8.1 (64-bit)
WT01
02 Jul 2015
494 KB

Download

Intel Smart Connect for Windows 8.1 (64-bit)

Intel Smart Connect for Windows 8.1 (64-bit)
 4.2.41.2710
02 Jul 2015
19.5 MB

Download

Power Consumption Fix Patch tool — Windows 7 (64-bit)
V1.0
29 Sep 2010
479 KB

Download

Power Consumption Fix Patch tool — Windows 7 (32-bit)
V1.0
20 Oct 2010
443 KB

Download

Winbond CIR Driver — Windows 7 (32-bit, 64-bit)
7.60.5006
22 Oct 2009
4.69 MB

Download

STORAGE

Intel Rapid Storage Technology for Windows 8.1 (64-bit), Windows 10 (64-bit)
12.8.1.1000
09 Jul 2015
14.4 MB

Download

Lenovo Active Protection System Driver — Windows 7 (32-bit)
1.70.09
15 Mar 2010
5.04 MB

Download

Lenovo Active Protection System Driver — Windows 7 (64-bit)
1.70.09
23 Feb 2010
5.1 MB

Download

Download Lenovo Ideapad 320-15AST, 320-17AST Laptop Windows 10 Drivers, Applications and Updates.


Select corresponding operating system and driver type to narrow the results.

Operating System:Type:

Type Driver Title OS Released Download
Audio Realtek Audio Driver Windows 10 64-bit 2017-11-24 DOWNLOAD
BIOS/UEFI BIOS Update Windows 10 64-bit
Windows 7 64-bit
2018-12-06 DOWNLOAD
Bluetooth and Modem Bluetooth Driver (Qualcomm, Realtek) Windows 10 64-bit 2018-12-05 DOWNLOAD
Camera and Card Reader Camera Driver Windows 10 64-bit 2018-09-17 DOWNLOAD
Camera and Card Reader Realtek Card Reader Driver Windows 10 64-bit 2017-10-11 DOWNLOAD
Display and Video Graphics AMD SVM Setting Windows 10 64-bit 2017-06-19 DOWNLOAD
Display and Video Graphics AMD VGA Driver Windows 10 64-bit 2018-01-17 DOWNLOAD
Display and Video Graphics AMD (I2C&GPIO) Driver Windows 10 64-bit 2017-11-30 DOWNLOAD
Mouse, Pen and Keyboard Touchpad Driver (Synaptics, Elan) Windows 10 64-bit 2018-02-07 DOWNLOAD
Networking: LAN (Ethernet) Realtek LAN Driver Windows 10 64-bit 2017-11-24 DOWNLOAD
Networking: Wireless LAN WLAN Driver (Qualcomm, Realtek) Windows 10 64-bit 2018-10-30 DOWNLOAD
Power Management ACHI Link Power Management Windows 10 64-bit 2017-06-19 DOWNLOAD
Power Management Advanced Configuration and Power Management Interface (ACPI) Driver Windows 10 64-bit 2016-12-14 DOWNLOAD
Software and Utilities Lenovo Migration Assistant for 7 (32-bit, 64-bit), Windows 10 (32-bit, 64-bit) — Laptops, Desktops, Workstations Windows 10 32-bit
Windows 10 64-bit
Windows 7 32-bit
Windows 7 64-bit
2018-12-21 DOWNLOAD
Software and Utilities Lenovo System Interface Foundation for ThinkPad, ThinkCentre, IdeaPad, IdeaCentre, ThinkStation Windows 10 32-bit
Windows 10 64-bit
2018-12-10 DOWNLOAD
Software and Utilities Lenovo Utility Windows 10 64-bit 2017-05-11 DOWNLOAD

Время на прочтение5 мин

Количество просмотров26K

Продолжаем знакомство с новыми возможностями недавно вышедших из под пера UEFI Forum стандартов, и если в предыдущей части речь шла о внутреннем стандарте PI, то на этот раз она пойдет об ACPI 6.0 и его отличиях от предыдущей версии 5.1.
Если вам интересно, что именно изменилось за 10 месяцев разработки стандарта, и какими новшествами нас порадуют или огорчат будущие системы с поддержкой ACPI 6.0 — добро пожаловать под кат.

Что вообще такое ACPI

ACPI или Advanced Configuration and Power Interface — это открытый стандарт на взаимодействие ОС и прошивки, разработанный совместно инженерами Hewlett-Packard, Intel, Microsoft, Phoenix и Toshiba. Первый релиз вышел в декабре 1996 года и включал в себя как улучшенные аналоги APM, MPS и PnPBIOS, так и собственные наработки для обнаружения подключенного оборудования, мониторинга, управления питанием и охлаждением.
Интерфейс ACPI практически независим от архитектуры целевой машины и состоит из множества таблиц, которые содержат либо данные (информацию SMBIOS и DMI, например, или лицензионный ключ для Windows 8), либо код на языке AML. Код этот выполняется специальным драйвером-интерпретатором, который обязан присутствовать в каждой ACPI-совместимой ОС. Первой такой ОС была Windows 98, но реализация ACPI в те времена хромала на обе ноги как со стороны разработчиков BIOS’ов, так и со стороны MS, и потому до Windows Vista (и ядра Linux 2.6.0, если взглянуть по другую сторону баррикад) интерфейс фактически не использовался.
Тем не менее, стандарт быстро стал популярным (не обошлось без давления со стороны Intel и Microsoft) и пережил уже 6 редакций. В версии 2.0 добавили поддержку 64-битных процессоров, в 3.0 — SATA, PCIe, управления температурой компонентов (т.е. не только CPU) и больших многопроцессорных систем, в 4.0 — USB3 и x2APIC, в 5.0 — GPIO, простых периферийных шин (I2C, SPI, UART) и управления питанием памяти.
На данный момент сильнее всего ACPI задействован в MacOS X, десктопные и серверные редакции Windows тоже требуют от BIOS’а наличия поддержки как минимум ACPI 2.0, а Linux и FreeBSD по прежнему могут без особых проблем работать без ACPI, но используют интерфейс, если его удалось обнаружить.

ACPI 6.0

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

Поддержка NVDIMM

Support for Non-Volatile Memory Firmware Interfaces — добавление новой ACPI-таблицы NFIT, из которой ОС сможет узнать, на какие именно части адресного пространства CPU отображена NVDIMM и как именно ОС может ей воспользоваться. Для чего это нужно и почему это здорово — читайте ниже.
Extended Vendor Range for E820 Address Types and UEFI Memory Types — добавление новых типов памяти для старой (E820) и новой (UEFI MemMap) карт памяти, в дополнение к NFIT для тех ОС, который о ней еще пока слыхом не слыхивали.
Persistent memory S4 behavior — возможность использовать NVDIMM вместо S4 data storage, что избавит пользователей Windows от файла hiberfil.sys, да и вообще несколько размоет границу между S3 (он же Sleep) и S4 (он же Hibernate) для обычного пользователя.

Поддержка USB-C

Add USB-C Connection support to _UPC — теперь у каждого USB-порта можно узнать, является ли он портом USB Type C и если да, то какие именно новые режимы поддерживает.

Обновление для языка ASL

ASL: Printf and Fprintf Debug Macros — новые макросы для форматного вывода, сильно упрощающие написание отладочного кода на ASL (до этого приходилось городить километры вложенных Concatenate).
ASL: Helper Macro ToPLD() — еще один полезный макрос, позволяющий заполнять объекты типа _PLD, которые используются для описания физического положения устройств в системе (т.е. что-то вроде «порт USB3 — первый слева во втором ряду портов на задней панели»), и который до этого заполнялся серией вызовов Store (с возможностью забыть заполнить часть полей и переписать уже заполненные).
ASL: Extensions for Symbolic Operators and Expressions (ASL 2.0) — невероятно замечательное изменение, после которого код на ASL станет вдвое приятнее писать и вдесятеро приятнее читать, ведь теперь вместо Add(X, Y, Z) можно писать Z = X + Y, а вместо LGreaterEqual(X, Y) — X >= Y. Я джва года ждал такую игру, блин!

Температуры, питания и производительность

Standby Thermal Trip — возможность при сильном превышении температуры какой-либо части платы перейти в S3 вместо полного отключения, что позволит потерять меньше данных.
Adding Support for Faster Thermal Sampling — возможность для производителя платы указать период опроса датчиков температуры (минимальное значение — 0,1 с), которой не было ранее. Позволит улучшить скорость реакции драйвера OSPM на изменения температуры компонентов.
Adjust max p-states — поддержка более 16 промежуточных состояний питания (по простому — пар «множитель CPU — желаемое напряжение») для находящейся под нагрузкой (т.е в состоянии С0) системы. Позволит точнее сэкономить еще немного энергии на мобильных ПК.
ACPI Low Power Idle Table and _LPD proposal — новые таблица и метод для перехода в энергосберегающие состояния LPI. Работают они пока только на Haswell и более новых процессорах Intel, только в Windows и только при наличии Intel Power Engine Plug-in, так что пока толку от этого новшества не много.
CPPC heterogeneous performance capabilities — поддержка технологии CPPC от Intel. Еще один способ управления нагрузкой, в добавок к десятку уже имеющихся. Тоже только для Haswell+, но на этот раз драйвером для Linux не обделили.

Поддержка архитектуры ARM

Reserve IORT and support for ARM GICv3/4 in MADT — название таблицы IORT зарезервировано для будущих версий стандарта, поддержка контролера прерываний ARM GIC добавлена в MADT. Шаг за шагом UEFI Forum добавляет поддержку ARM в свои стандарты, еще пара лет, и на ARM-системах с UEFI и ACPI начнет стартовать десктопная Windows…

Остальное

Reserve STAO and XENV table signatures — парочка таблиц зарезервирована для добавления в будущие версии стандарта. STAO позволит драйверу OSPM игнорировать некоторую часть кода ACPI (что может понадобиться, к примеру, на китайских планшетах, где в ACPI зачастую творится трэш, угар и содомия, а просто дропнуть все таблицы целиком во время загрузки ОС — слишком радикально), а XENV нужна гипервизору Xen для передачи данных в Dom0.
FADT Hypervisor Vendor Identification Support — новое 64-битное поле в таблице FADT, в котором гипервизор может сообщить ОС о своем присутствии и типе.
Support for Platform-specific device reset — поддержка нового типа ресетов, о которой я уже писал в первой части.
Generic Button(s) Abstraction — напоследок, еще одна приятность уровня ASL 2.0, которую я ждал те же джва года, поддержка кнопок для любых целей, а не только Power/Reset/Lid/Sleep. Никаких больше кривых драйверов, вызывающих SMI на каждый чих, никакой регулировки громкости через DMI, один раз кнопкам пишется ASL-код и они работают из коробки.

Совсем немного про NVDIMM

Обещал рассказать, чем поддержка NVDIMM чревата простому пользователю — и расскажу.
Даже без самой NVDIMM (о плюсах которой можно почитать, например, здесь) таблица NFIT позволит прошивке отобразить любой непрерывный файл в память и сообщить ОС, что он там и что с него можно загрузиться. Это, в свою очередь, позволит UEFI загружаться не только с физических носителей, но и из ISO-образов, с виртуальных дисков, с любых блочных устройств (даже без ФС) и т.п. Фишку, скорее всего, подсмотрели у GRUB’а, который так умеет уже лет десять, но она от этого не становится менее полезной.

Заключение

В отличие от PI 1.4, в котором почти ничего интересного и не было, в новой версии ACPI добавилось несколько приятных как пользователю (NFIT, кнопки, USB-C), так и разработчику (ASL 2.0, новые макросы, больше возможностей для контроля температуры) вещей. Ну и самих себя UEFI Forum не обделили, добавив скопом все недавние энергосберегающие технологии Intel и оставив задел на будущую версию для ARM и Linaro.
Ждем теперь, когда производители UEFI-платформ (т.е AMI, Phoenix и Insyde) объявят и поддержке ACPI 6.0 в своих продуктах.

P.S.
Извиняюсь за обилие аббревиатур, но иначе тут никак.
Спасибо за внимание, удачных вам прошивок.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows server 2008 standard dism
  • Irbis tw40 установка windows
  • Как на ноутбуке объединить два диска в один windows 10
  • Сканирование реестра на ошибки windows 10
  • Windows remote management настройка