Ответы:
Хорошо, что чипсет P4 является причиной имени драйвера. Начиная с i810 , Intel передала драйверы для Tungsten Graphics, но заказала его как открытый исходный код для Linux.
Первый набор микросхем 915 был выпущен в июне 2004 года, и вскоре после 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"
Это соответствовало предыдущим названиям драйверов, которые поддерживали различные семейства графических чипсетов Intel (например i810
, i830
2 ). Позже в этот же драйвер была добавлена поддержка других семейств наборов микросхем (включая HD Graphics), благодаря чему в настоящее время i915
поддерживается длинный список из трех графических наборов микросхем Intel.
1: как вы можете видеть в этом сообщении от Дэвида Эйрли Линусу Торвальдсу и Эндрю Мортону
2: фактически, i830 был заменен i915 в 2.6.39, см. Также первоначальный патч, связанный в другом сообщении от Дэвида Линусу
3: этот список из Википедии не было обновлено, чтобы включить чипсеты Broadwell & Skylake
Проще говоря, с i915 не было никаких аппаратных изменений, которые вынудили бы разбудить драйвер.
Из-за этого все драйверы Intel i915 и новее используют этот драйвер. Это не означает, что драйвер не меняет своего поведения, чтобы использовать преимущества новых чипов, просто он использует те же основные алгоритмы, особенно для таких вещей, как распределение памяти.