为什么英特尔高清显卡驱动程序称为 i915?

为什么英特尔高清显卡驱动程序称为 i915?

我能找到的唯一参考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 图形芯片组系列的驱动程序的先前名称(例如i8302 )一致。后来,同一驱动程序中添加了对其他芯片组系列(包括高清显卡)的支持,这使得现在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 都使用此驱动程序。这并不是说驱动程序不会改变它的行为来利用较新的芯片,只是它使用相同的核心算法,特别是对于内存分配之类的事情。

相关内容