Intel® Embedded Graphics Drivers FAQ

BIOS / firmware

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

 

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

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

 

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

 

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

 

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

 

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

 

3.  Является ли BIOS (vBIOS) тем же самым, что и драйвер GOP (протокол вывода графики)?

 

Нет. Драйвер GOP заменяет стандартные решения BIOS графической системы и позволяет использовать предзагрузочное встроенное ПО UEFI без модуля поддержки совместимости (CSM). Драйвер GOP может быть построен на базе 32-разрядной/64-разрядной архитектуры или архитектуры IA64 без двоичной совместимости. Архитектура предзагрузочного встроенного ПО (32-разрядная/64-разрядная) должна соответствовать архитектуре драйвера GOP (32-разрядная/64-разрядная). Существуют драйверы Intel® EMGD 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® EMGD VBIOS. Учтите, что на платформе может работать только один экземпляр vBIOS.

 

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

 

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

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

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

Обсуждения