Часто задаваемые вопросы о драйвере встраиваемой графической и мультимедийной системы Intel® (EMGD)

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

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


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


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


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


Нет. Драйвер GOP (также называемый видеодрайвером EFI в некоторой документации Intel® EMGD) представляет собой замену стандартного video BIOS и позволяет использовать предзагрузочное ПО UEFI без модуля поддержки совместимости (CSM). Существуют драйверы Intel® EMGD GOP для быстрой загрузки (с оптимизацией скорости и привязкой к платформе) и стандартные драйверы (поддерживающие несколько платформ).


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

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


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


Нет.


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


Встроенная память VBIOS связана с ИД устройства PCI VGA (обычно шина 0, устройство 2, функция 0). Эта информация встраивается в предзагрузочное ПО EFI при компиляции или встраивается в изображение через программу для объединения встроенного ПО.


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


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


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


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


7.    Поддерживает ли Intel® EMGD v1.14 для Windows Embedded Compact* 7 комплект Intel® для разработки загрузчика (Intel® BLDK) на основе UEFI?


Да, он поддерживается платформой на базе процессора Intel® Atom™ серии E6xx.


8.    Почему CED создал для процессора Intel® Atom™ серии E6xx 127K VBIOS вместо 64K VBIOS?


VBIOS драйвера Intel® EMGD версии 1.16 (и далее) поддерживает 127K VBIOS для платформы на базе процессора Intel® Atom™ E6xx и 64K VBIOS для набора микросхем серии Intel® US15W. Начиная с Intel® EMGD 1.16 и далее, 64K vBIOS для процессоров Intel® Atom™ серии E6xx более недоступен из-за ограничений на размер файлов, так как в VBIOS был добавлены новые функции, которые увеличили размер файлов до 64K и выше. Если вам требуется 64K VBIOS, рассмотрите возможность использования пакета vBIOS EMGD версии 1.10 для ОС Windows* XP и Linux или пакета vBIOS EMGD версии 1.14 для ОС Windows* 7/WES7 и WEC7.

Обсуждения