1. Linux* ドライバーのソースコードを入手できますか?
どちらともいえません。ドライバーの完全なソースは提供されていません。ただ、オープンソース GNU General Public License v2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) に基づき、Linux* ドライバーのカーネル・コンポーネント全体をソース形式で提供しています。このカーネルコードには、ディスプレイ・アダプターのプログラミング、およびモード設定やメモリー管理などの処理を実行するための完全なハードウェア抽象化レイヤー (HAL) が含まれています。このカーネルコードは、CED によって生成されたインストール・パッケージの IEMGD_HEAD_LINUX/{linux version}/driver/emgd_drm.tgz アーカイブ内にあります。
残念ながら、X ドライバーや 3D スタックの実装など、Linux* ドライバーのユーザー空間部のソースは提供されません。Linux* ユーザーがオープンドライバーに重点を置いていることは理解していますが、ユーザー空間のドライバーコードの多くは、インテルが第三者より使用許諾を受けたテクノロジーから作成されており、ソースコード形式での配布は法律上認められていません。その代わり、インテル® エンベデッド・メディア・グラフィックス・ドライバーでは、ドライバーのなかで法律上許可されている部分のソースを公開することを意識しました。インテル® エンベデッド・メディア・グラフィックス・ドライバーで HAL をカーネルに実装したことにより、インテル® エンベデッド・グラフィックス・ドライバー Linux ドライバー (インテル® エンベデッド・グラフィックス・ドライバー では HAL をソース非開示のユーザー空間のコードに実装) に比べて大きく前進したといえます。
2. インテル® オープンソース Linux* グラフィックス・ドライバーとインテル® エンベデッド・メディア・グラフィックス・ドライバーの主な違いは何ですか?
インテルの Linux* エンベデッド・グラフィックス・ドライバーには、オープンソースの Linux* グラフィックス・ドライバーと異なる点がいくつかあります。
3. インテル® エンベデッド・メディア・グラフィックス・ドライバー 1.16 が現在、サポートしている Linux* ディストリビューションは?
インテル® エンベデッド・メディア・グラフィックス・ドライバーとビデオ BIOS は、次の Linux* オペレーティング・システムおよび API に対応しています。
詳細については、ユーザーガイドと機能一覧をダウンロードしてください。
4. Linux とインテル® エンベデッド・メディア・グラフィックス・ドライバーをインストールしました。他のソフトウェアやアプリケーションをインストールする前に HDD のクローン作成を行うにはどうすればいいですか?
ホワイトペーパー:Cloning Linux Drives Using MondoArchive (MondoArchive を使用した Linux* ドライブのクローン作成) をダウンロードまたはご請求ください。インテル® ビジネス・ポータルにドキュメント番号 449300 として掲載されています。
5. Linux での OpenGL* の動作チェックにお勧めのベンチマーク・テストは?
OpenGL* の動作検証には通常、ほとんどの Linux* ディストリビューションにプリインストールされている「glxgears」が簡単なテストとしてよく使われます。残念ながら、フレームレートのスコアは表示されるものの、glxgears はベンチマーク・ツールとしては極めて貧弱です。glxgears が生成する 3D 負荷は非常に単純なため、実行時間の大半は単にバックバッファーとフロントバッファーを切り替えることに費やされます。したがって、glxgears から得られるフレームレートは、ハードウェアの真の 3D 性能ではなく、バッファーの切り替え速度を示しているわけです。代わりに、Linux* ユーザーのほとんどは実際の 3D レンダリングを処理するアプリケーションを利用しています。テストに使用できる推奨アプリケーション (主としてゲームデモ) とそれらを「ベンチマーク・モード」にする方法については、freedesktop.org のウェブサイトをご覧ください: http://dri.freedesktop.org/wiki/Benchmarking