Почему драйвер Intel HD Graphics называется i915?

26

Единственные ссылки, которые i915я могу найти, - это драйвер ядра Linux для чипов Intel. Похоже, Intel просто называет их HD-графикой.

Intel 915, похоже, относится к некоторым чипсетам Pentium 4, но они не связаны с текущей графической архитектурой.

BubuIIC
источник

Ответы:

31

Хорошо, что чипсет 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, i8302 ). Позже в этот же драйвер была добавлена ​​поддержка других семейств наборов микросхем (включая HD Graphics), благодаря чему в настоящее время i915поддерживается длинный список из трех графических наборов микросхем Intel.


1: как вы можете видеть в этом сообщении от Дэвида Эйрли Линусу Торвальдсу и Эндрю Мортону
2: фактически, i830 был заменен i915 в 2.6.39, см. Также первоначальный патч, связанный в другом сообщении от Дэвида Линусу
3: этот список из Википедии не было обновлено, чтобы включить чипсеты Broadwell & Skylake

don_crissti
источник
4

Проще говоря, с i915 не было никаких аппаратных изменений, которые вынудили бы разбудить драйвер.

Из-за этого все драйверы Intel i915 и новее используют этот драйвер. Это не означает, что драйвер не меняет своего поведения, чтобы использовать преимущества новых чипов, просто он использует те же основные алгоритмы, особенно для таких вещей, как распределение памяти.

Роберт Вм Рудисуэли
источник