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

BIOS およびファームウェア

1.    UEFI とは何ですか?

 

UEFI は、Unified Extensible Firmware Interface の略です。UEFI は、従来のシステム BIOS の代替となるもので、柔軟性、スピード、効率性に優れており、ドライブサイズの制約もありません。UEFI プリブート・ファームウェアのアーキテクチャーは、32 ビット / 64 ビット / IA64 のいずれかを選択できます。バイナリー互換性はありません。CSM (Compatibility Support Module) を使用して、既存のオペレーティング・システムをブートし、既存のオプション ROM を実行することができます。

 

インテル® Atom™ プロセッサー E600 番台およびインテル® システム・コントローラー・ハブ US15W チップセット用のインテル® EMGD は、EFI グラフィックス出力プロトコル (GOP) ドライバーをサポートします。このドライバーは、UEFI システム・プリブート・ファームウェアにマージされます。EFI GOP ドライバーは、ファストブート機能をサポートしています。

 

2.    ビデオ BIOS (VBIOS) とグラフィックス出力プロトコル (GOP) ドライバーは同じものですか?

 

いいえ。GOP ドライバー (インテル® EMGD のドキュメントによっては EFI ビデオドライバーともいいます) は、従来のビデオ BIOS の代替となるもので、CSM (Compatibility Support Module) なしで UEFI プリブート・ファームウェアを使用できるようにします。インテル® EMGD GOP ドライバーは、ファストブート (高速で最適化を行い、プラットフォームに依存する) か、汎用 (特定のプラットフォームに依存しない) を選択できます。

 

GOP とビデオ BIOS を簡単に比較してみましょう。

  • GOP: 64 KB の制限なし。32 ビット・プロテクトモード。CSM 不要。高速 (ファストブート)。
  • ビデオ BIOS: 上限 64 KB (インテル® システム・コントローラー・ハブ US15W チップセット) と、上限 127 KB (インテル® Atom™ プロセッサー E600 番台)。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.    Windows* Embedded Compact* 7 対応インテル® EMGD V1.18 は、インテル® ブートローダー開発キット、UEFI ベースをサポートしていますか?

 

はい、インテル® Atom™ プロセッサー E600 番台搭載プラットフォームでサポートされています。

 

8.    CED はなぜ、インテル® Atom™ プロセッサー E6xx 番台用の 64K VBIOS ではなく 127K VBIOS を生成したのですか?

 

インテル® EMGD v1.16 (および以降) の VBIOS は、インテル® Atom™ E600 番台プロセッサー ベースのプラットフォームに対して 127K の VBIOSを、 インテル® システム・コントローラー・ハブ US15W チップセット・シリーズに対して 64K の VBIOS をサポートします。インテル® EMGD v1.16 以降、新機能が VBIOS に追加されファイルサイズが 64K を超えたため、ファイル サイズの制限により、インテル® Atom™ E600 番台プロセッサーで 64K VBIOS が使用できなくなりました。64K の VBIOS が必要な場合、Windows* XP および Linux* OS に対してはインテル® EMGD v1.10 VBIOS パッケージを使用することを、Windows* 7、Windows* Embedded Standard 7、および Windows* Embedded Compact 7 OS に対しては Intel EMGD v1.14 VBIOS パッケージを使用することを検討してください。