Відповіді:
Добре, що чіпсет 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
підтримується довгий список 3 графічних наборів Intel.
1: як ви бачите в цьому повідомленні від Девіда Ерлі Лінусу Торвальдсу та Ендрю Мортону
2: насправді i830 було замінено i915 в 2.6.39, див. Також початковий патч, пов'язаний в іншому повідомленні від Девіда до Лінуса
3: цей список з wikipedia не було оновлено, щоб включити чіпсети Broadwell & Skylake
Простіше кажучи, жодних змін в апаратному забезпеченні, що змушували розганяти драйвер, починаючи з i915.
Усі драйвери i915 і новіших процесорів Intel використовують цей драйвер через це. Це не означає, що драйвер не змінює свою поведінку, щоб скористатися новими мікросхемами, лише те, що він використовує ті ж основні алгоритми, особливо для таких речей, як розподіл пам'яті.