Драйверы интегрированного графического адаптера Intel®, часто задаваемые вопросы

BIOS и встроенное ПО

1.  Что такое UEFI?

 

UEFI расшифровывается как Unified Extensible Firmware Interface (унифицированный расширяемый интерфейс встроенного ПО). UEFI заменяет стандартные решения BIOS и отличается более высокой гибкостью, быстродействием, эффективностью и отсутствием ограничений по размеру драйверов. Предзагрузочное встроенное ПО может быть построено на базе 32-разрядной архитектуры, 64-разрядной архитектуры или архитектуры IA-64. Двоичная совместимость отсутствует. Модуль поддержки совместимости (CSM) используется для загрузки старых операционных систем и взаимодействия со старым встроенным ПО.

 

Драйверы интегрированного графического адаптера Intel® поддерживают драйвер расширяемого интерфейса микрокода, включаемый в предзагрузочное системное ПО UEFI. Драйвер EFI поддерживает быструю загрузку.

 

2.  Что такое EPOG, и зачем нужна эта технология?

 

EPOG означает графику встраиваемых систем до загрузки ОС. Поддержка EPOG была впервые реализована в выпуске драйверов интегрированного графического адаптера Intel 10.2 (выпуск Gold). Этот драйвер является модулем в комплекте для разработки загрузчика (Intel® BLDK).

 

EPOG настраивается с использованием Редактора конфигурации CED. В CED имеется файл libepog.a, который нужно интегрировать во встроенное ПО. Функция EPOG позволяет быстро выводить выбранную пользователем заставку (формат BMP, разрешение 8 или 24 бит на пиксел, размер не более 50 КБ). Заставки часто используются для отображения корпоративных логотипов. Текущая версия драйверов EPOG поддерживает только статические заставки. Некоторые поставщики также поддерживают видеозаставки, но в настоящее время эта функция не реализована компанией Intel.

 

Драйвер EPOG обычно выводит заставку не более чем через 500 мс с момента передачи управления драйверу EPOG средой Intel BLDK.

 

3.  Совпадает ли Video BIOS (VBIOS) с драйвером протокола вывода графики (GOP)?

 

Нет. Драйвер GOP заменяет стандартные решения BIOS графической системы и позволяет использовать предзагрузочное встроенное ПО UEFI без модуля CSM. Драйвер GOP может быть построен на базе 32-разрядной архитектуры, 64-разрядной архитектуры или архитектуры IA-64 без двоичной совместимости. Архитектура предзагрузочного встроенного ПО (32-разрядная/64-разрядная) должна соответствовать архитектуре драйвера GOP (32-разрядная/64-разрядная). Существуют драйверы интегрированного графического адаптера Intel GOP для быстрой загрузки (с оптимизацией скорости и привязкой к платформе) и стандартные драйверы (поддерживающие несколько платформ).

 

Ниже приведено краткое сравнение GOP и BIOS графической системы:

 

  • GOP: нет ограничения в 64 КБ. 32-разрядный защищенный режим. Модуль CSM не требуется. Оптимизирован для скорости (быстрая загрузка). Архитектура встроенного ПО UEFI (32-/64-разрядная) должна соответствовать драйверу GOP.
  • Video BIOS – ограничение в 64 КБ. 16-разрядные команды. Модуль CSM требуется со встроенным ПО UEFI. Производительность ниже, чем у модуля GOP CSM. vBIOS поддерживает 32-разрядную и 64-разрядную архитектуры.

 

4.  Можно ли использовать VBIOS и драйвер GOP на одной платформе?

 

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

 

5.  Как связана память vBIOS с адаптером дисплея во встроенной предзагрузочной микропрограмме EFI?

 

Содержимое памяти VBIOS связано с идентификатором устройства VGA (обычно шина 0, устройство 2, функция 0), и эта информация встраивается во встроенное ПО EFI во время компиляции или интегрируется в образ с помощью средства merge.

 

6.  Какая версия VBIOS активируется при одновременном использовании внешней видеокарты (например, Matrox*) и внутренней графической системы (например, внутренней системы LVDS)?

 

Ответ зависит от параметра предзагрузочного ПО EFI. Если параметр «PCI as primary» доступен и включен, то встроенная память VBIOS с карты Matrox активируется. Если параметр "PCI as primary" не включен, активируется драйверы интегрированного графического адаптера Intel VBIOS. Учтите, что на платформе может работать только один экземпляр vBIOS.

 

7.  Какие существуют сценарии использования vBIOS в Windows* XP?

 

Windows XP использует VBIOS через прерывание INT 10h для вывода заставки и любых сообщений, пока не загрузятся драйверы графической системы. Учтите, что во время загрузки операционной системы она осуществляет запись изображения непосредственно в буфер кадров, минуя VBIOS. После загрузки драйвера графической системы ОС передает управление vBIOS в полноэкранном режиме DOS и при выводе голубого экрана с отображением информации стека.

Видеоролики. в данном разделе могут быть представлены материалы на английском языке.

Другие видеоролики.

Обсуждения