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


26

i915我所能找到的唯一参考确实是英特尔芯片的linux内核驱动程序。英特尔似乎只是称它们为高清显卡。

英特尔915似乎是指某些奔腾4芯片组,但它们与当前的图形体系结构无关。

Answers:


31

好吧,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"

这是与支持的驱动程序之前的名称相一致的各种英特尔显卡芯片组家族(例如i810i8302)。后来,在同一驱动程序中增加了对其他芯片组家族(包括HD Graphics)的i915支持,这使得如今支持很长的3种Intel图形芯片组。


1:您可以从David Airlie发给Linus Torvalds和Andrew Morton的消息中看到
2:实际上,i830在2.6.39中被i915取代,另请参见从David发给Linus的另一条消息中链接的初始补丁
3:该列表Wikipedia的版本未更新为包括Broadwell和Skylake芯片组


4

简而言之,自i915以来,没有发生任何硬件更改会强迫分叉驱动程序。

因此,所有i915和更高版本的Intel GPU都使用此驱动程序。这并不是说驱动程序不会改变其行为以利用较新的芯片,只是它使用的是相同的核心算法,特别是对于内存分配之类的东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.