英特尔® 嵌入式媒体和显卡驱动程序常见问题解答

BIOS 和固件

1.    什么是 UEFI?


UEFI 全称为 Unified Extensible Firmware Interface (统一可扩展固件接口)。UEFI 取代了传统型系统 BIOS;它更具灵活性、速度更快、效率更高,并且没有驱动程序大小限制。UEFI 预引导固件架构可以是 32 位/64 位/IA64。没有二进制兼容性。兼容性支持模块 (CSM) 用于引导传统操作系统以及与传统 Option ROM 一起操作。


英特尔® 嵌入式媒体和显卡驱动程序支持并入 UEFI 系统预引导固件的 EFI 图形输出协议 (GOP) 驱动程序。EFI GOP 驱动程序支持快速引导功能。


2.    视频 BIOS (VBIOS) 和图形输出协议 (GOP) 驱动程序是否相同?


否。GOP 驱动程序(在一些英特尔® 嵌入式媒体和显卡驱动程序文档中也称为 EFI 视频驱动程序)取代了传统型的视频 BIOS,并能在没有兼容性支持模块 (CSM) 的情况下使用 UEFI 预引导固件。英特尔® 嵌入式媒体和显卡驱动程序 GOP 驱动程序可以是 Fast Boot(快速引导- 速度优化,针对特定平台)或者通用(对某些平台与平台无关)。


此处是对 GOP 和视频 BIOS 的简明比较:

  • GOP: 没有 64 KB 限制。32 位保护模式。不需要 CSM。速度优化(快速引导)。
  • 视频 BIOS — 64 KB 限制(US15W 芯片组)/127 KB 限制(英特尔® 凌动™ 处理器 E6xx 系列)。 16 位执行。 UEFI 系统固件需要 CSM。 性能低于 GOP CSM。 VBIOS 可用于 32 位和 64 位架构。

3.    VBIOS 和 GOP 驱动程序可以在一个平台中共存吗?


否。


4.    VBIOS Option ROM 是怎样在 EFI 预引导固件中与显示器适配器链接的?


VBIOS Option ROM 以 VGA 设备的 PCI 供应商 — 设备 ID(通常为:总线 0、设备 2、功能 0)链接。此信息在编译过程中被嵌入 EFI 预引导固件,或者通过固件供应商的迁移实用程序合并入主机上的映像。


5.    如果我有一个外部显卡(如 Matrox )和一个内部显卡(如内部 LVDS),会激活哪个 VBIOS?


答案取决于 EFI 预启动固件的设置(如果存在)。如果“PCI 为主”选项可用并已启用,则将激活 Matrox 卡上的 VBIOS option ROM。如果“PCI 为主”选项未被启用,则将激活英特尔® 嵌入式媒体和显卡驱动程序 VBIOS。注意:平台上仅可有一个 VBIOS 实例。


6.    在 Windows XP* 中,在哪些情况下需要使用 VBIOS?


Windows XP* 通过 int 10h 使用 VBIOS 显示开机画面以及任何消息,直到显卡驱动程序加载完毕。注意:在 OS 引导过程中,OS 为显示目的,绕过 VBIOS 而直接写入帧缓冲区。图形驱动程序加载完毕后,OS 便在全屏 DOS 模式和“蓝屏”过程中将控制转交给 VBIOS 以显示堆栈信息。


7.    用于 Window Embedded Compact* 7 的英特尔® 嵌入式媒体和显卡驱动程序 v1.14 是否支持基于 UEFI 的英特尔® 启动加载器开发套件(英特尔® BLDK)?


是,它受基于英特尔® 凌动™ 处理器 E6xx 系列的平台支持。


8.    为什么 CED 针对英特尔® 凌动™ 处理器 E6xx 系列生成 127K VBIOS,而不生成 64K VBIOS?


英特尔® EMGD1.16(及以后版本)VBIOS 支持适用于基于英特尔® 凌动™ E6xx 处理器平台的 127K VBIOS 和适用于英特尔® US15W 芯片组系列的 64K VBIOS。 从英特尔® EMGD1.16 到以后版本,由于文件大小限制及新功能被添加到将文件大小增加至 64K 以上的 VBIOS 中,用于英特尔® 凌动™ E6xx 处理器系列的 64K vBIOS 将不可用。 如果您需要 64K VBIOS,请考虑针对 Windows* XP 和 Linux OS 使用 EMGD v1.10 vBIOS 程序包,或针对 Windows* 7/WES7 和 WEC7 OS 使用 EMGD v1.14 vBIOS。

英特尔® 嵌入式显卡驱动程序和嵌入式媒体和显卡驱动程序常见问题解答