1. UEFI とは何ですか?
UEFI は、Unified Extensible Firmware Interface の略です。UEFI は、従来のシステム BIOS の代替となるもので、柔軟性、スピード、効率性に優れており、ドライブサイズの制約もありません。UEFI プリブート・ファームウェアのアーキテクチャーは、32 ビット / 64 ビット / IA64 のいずれかを選択できます。バイナリー互換性はありません。CSM (Compatibility Support Module) を使用して、既存のオペレーティング・システムをブートし、既存のオプション ROM を実行することができます。
インテル® EMGD は、EFI グラフィックス出力プロトコル (GOP) ドライバーをサポートしており、EFI ドライバーは UEFI システム・プリブート・ファームウェアに統合されています。EFI GOP ドライバーは、ファストブート機能をサポートしています。
2. ビデオ BIOS (VBIOS) とグラフィックス出力プロトコル (GOP) ドライバーは同じものですか?
いいえ。GOP ドライバー (インテル® エンベデッド・グラフィックス・ドライバーのドキュメントによっては EFI ビデオドライバーともいいます) は、従来のビデオ BIOS の代替となるもので、CSM (Compatibility Support Module) なしで UEFI プリブート・ファームウェアを使用できるようにします。インテル® EMGD GOP ドライバーは、ファストブート (高速でプラットフォームを選ぶ) または汎用 (特定のプラットフォームに依存しない) を選択できます。
GOP とビデオ BIOS を簡単に比較してみましょう。
3. VBIOS と GOP ドライバーを 1 つのプラットフォームに共存させることはできますか?
いいえ。
4. EFI プリブート・ファームウェアで、VBIOS オプション ROM はどのようにしてディスプレイ・アダプターにリンクされるのですか?
VBIOS オプション ROM は、VGA デバイスの PCI ベンダー/デバイス ID (通常はバス 0、デバイス 2、機能 0) にリンクされています。この情報がコンパイル時に EFI プリブート・ファームウェアに組み込まれるか、ファームウェア・ベンダー・マージ・ユーティリティーによってホスト上のイメージに結合されます。
5. Matrox などの外部グラフィックス・カードと内部 LVDS などの内部グラフィックスを使用している場合、どちらの VBIOS が起動されますか?
答えは、EFI プリブート・ファームウェアの設定によって異なります。「PCI as primary」オプションがあって有効になっている場合には、Matrox* カードの VBIOS オプション ROM が起動します。「PCI as primary」が有効になっていない場合には、インテル® EMGD VBIOS が起動します。プラットフォームで VBIOS のインスタンスは 1 つしか存在できません。
6. Windows XP* 環境での VBIOS の利用シナリオは?
Windows XP* では、グラフィックス・ドライバーがロードされるまで、int 10h により VBIOS を使用してスプラッシュ・スクリーンやメッセージを表示します。OS 起動処理中は、OS がフレームバッファーに直接書き込み、表示用 VBIOS を迂回します。グラフィックス・ドライバーのロード後、全画面 DOS モード時および「ブルースクリーン」時に OS が VBIOS に制御を渡して、スタック情報を表示します。
7. Window Embedded Compact* 7 対応インテル® エンベデッド・グラフィックス・ドライバー v1.14 は、インテル® ブートローダー開発キット、UEFI ベースをサポートしていますか?
はい、インテル® Atom™ プロセッサー E600 番台搭載プラットフォームでサポートされています。
8. CED はなぜ、インテル® Atom™ プロセッサー E6xx 番台用の 64K VBIOS ではなく 127K VBIOS を生成したのですか?
インテル® エンベデッド・メディア・グラフィックス・ドライバー 1.16 以降の VBIOS は、インテル® Atom™ E6xx プロセッサー・ベース・プラットフォーム用の 127K VBIOS をサポートし、さらにインテル® US15W チップセット・シリーズ用の 64K VBIOS をサポートしています。 VBIOS に新しい機能が追加され、ファイル サイズが 64K を超えたため、ファイル サイズの制約により、インテル® Atom™ E6xx プロセッサー・シリーズ用の 64K vBIOS は、インテル® エンベデッド・メディア・グラフィックス・ドライバー 1.16 以降のバージョンから利用できなくなっていました。 64K VBIOS を使用する必要がある場合は、Windows* XP および Linux OS 用のエンベデッド・メディア・グラフィックス・ドライバー v1.10 vBIOS パッケージを使用するか、または、Windows* 7/Windows Embedded Standard 7 および Windows Embedded Compact 7 OS 用のエンベデッド・メディア・グラフィックス・ドライバー v1.14 vBIOS パッケージを使用することを検討してください。