インテル® エンベデッド・メディア・グラフィックス・ドライバー FAQ

BIOS およびファームウェア

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 を簡単に比較してみましょう。

  • GOP: 64 KB の制限なし。32 ビット・プロテクトモード。CSM 不要。高速 (ファストブート)。
  • ビデオ BIOS - 64 KB 制限 (US15W チップセット)/127 KB 制限 (Intel® Atom™ プロセッサー E6xx 番台)。 16 ビット・エグゼキューション。 UEFI システム・ファームウェアで CSM 要。 GOP CSM よりもパフォーマンスが低い。 VBIOS は 32 ビットおよび 64 ビット・アーキテクチャーの両方に対応。

 

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 パッケージを使用することを検討してください。