我能找到的唯一参考i915
确实是英特尔芯片的 Linux 内核驱动程序。英特尔似乎只是将它们称为高清显卡。
Intel 915 似乎指的是某些 Pentium 4 芯片组,但它们与当前的图形架构无关。
答案1
嗯,P4芯片组是驱动程序名称的原因。从...开始i810,英特尔将该驱动程序外包给 Tungsten Graphics,但委托它作为 Linux 的开源驱动程序。
首先915芯片组发布于2004年6月1后不久,该芯片组的驱动程序被添加到 Linux 内核中(另请参阅2.6.9-rc2
变更日志)。你猜对了,司机的名字是i915
:
+#define DRIVER_AUTHOR "Tungsten Graphics, Inc."
+
+#define DRIVER_NAME "i915"
+#define DRIVER_DESC "Intel Graphics"
+#define DRIVER_DATE "20040405"
i810
这与支持各种 Intel 图形芯片组系列的驱动程序的先前名称(例如i830
2 )一致。后来,同一驱动程序中添加了对其他芯片组系列(包括高清显卡)的支持,这使得现在i915
支持长名单3个 Intel 图形芯片组。
1:正如你所见这条信息从 David Airlie 到 Linus Torvalds 和 Andrew Morton
2:事实上,i830 在 2.6.39 中被 i915 取代,另请参阅链接中的初始补丁另一条消息从 David 到 Linus
3:维基百科的列表未更新以包含 Broadwell 和 Skylake 芯片组
答案2
简而言之,自 i915 以来,没有任何硬件变化会强制分叉驱动程序。
因此,所有 i915 及更高版本的 Intel GPU 都使用此驱动程序。这并不是说驱动程序不会改变它的行为来利用较新的芯片,只是它使用相同的核心算法,特别是对于内存分配之类的事情。