私が見つけることができるi915
への唯一の参照は、実際にIntelチップ用のLinuxカーネルドライバに関するものです。インテルは、それらをHDグラフィックスと呼んでいるようです。
Intel 915は一部のPentium 4チップセットを参照しているようですが、現在のグラフィックスアーキテクチャとは無関係です。
まあ、そのP4チップセットがドライバー名の理由です。 i810以降、IntelはドライバーをTungsten Graphicsにアウトソーシングしましたが、Linux用のオープンソースドライバーとして委託しました。
最初の915チップセットが 2004年6月 にリリースされ、その後すぐに1、このチップセットのドライバーがLinuxカーネルに追加されました(2.6.9-rc2
changelogも参照)。ドライバー名は、ご想像どおり、i915
でした。
+#define DRIVER_AUTHOR "Tungsten Graphics, Inc."
+
+#define DRIVER_NAME "i915"
+#define DRIVER_DESC "Intel Graphics"
+#define DRIVER_DATE "20040405"
これは、さまざまなIntelグラフィックチップセットファミリをサポートするドライバの以前の名前と一致していました(例:i810
、i830
2)。後で、他のチップセットファミリ(HDグラフィックスを含む)のサポートが同じドライバに追加されました。これにより、現在i915
は 長いリストをサポートします3 Intelグラフィックチップセットの。
1: David AirlieからLinus TorvaldsとAndrew Mortonへのこのメッセージ からわかるように
2:実際には、i830は2.6.39でi915に置き換えられました。DavidからLinusへの 別のメッセージ にリンクされている初期パッチも参照してください
3:Wikipediaのリストは、BroadwellおよびSkylakeチップセットを含むように更新されていません
簡単に言うと、i915以降、ドライバーを強制的にフォークするハードウェアの変更はありません。
そのため、i915以降のすべてのIntel GPUはこのドライバーを使用します。ドライバーが新しいチップを活用するためにドライバーの動作を変更しないと言っているのではなく、特にメモリー割り当てなどに同じコアアルゴリズムを使用しているだけです。